nodejs / llnode

An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
Other
1.15k stars 99 forks source link

installation fails in ipv6-only environment #382

Open rifler opened 3 years ago

rifler commented 3 years ago

github.com has no ipv6 address

host github.com

github.com has address 140.82.121.3
github.com mail is handled by 5 alt2.aspmx.l.google.com.
github.com mail is handled by 1 aspmx.l.google.com.
github.com mail is handled by 10 alt3.aspmx.l.google.com.
github.com mail is handled by 10 alt4.aspmx.l.google.com.
github.com mail is handled by 5 alt1.aspmx.l.google.com.

So when you try to install llnode, it fails

fatal: unable to access 'https://github.com/llvm-mirror/lldb.git/': Couldn't connect to server
child_process.js:656
    throw err;
    ^

Error: Command failed: git clone --depth 1 --branch release_60 https://github.com/llvm-mirror/lldb.git /node_modules/llnode/lldb-6.0

https://github.com/nodejs/llnode/blob/4b868f707670ecc50cbb43459130640a02707815/scripts/lldb.js#L48

Is there any way not to use github.com while installing?