Linux 在windows 10上的ubunutu上的bash上安装nvm时抛出错误

Linux 在windows 10上的ubunutu上的bash上安装nvm时抛出错误,linux,node.js,windows,ubuntu,nvm,Linux,Node.js,Windows,Ubuntu,Nvm,我正在Windows10上的ubuntu上测试新的bash,我尝试做的第一件事就是安装node。当然,因为我现在有一个“Linux系统”,我继续安装了nvm 我也不得不 apt-get make gcc g++ 我试了一次 nvm install v4.4.2 但我得到了: make -C out BUILDTYPE=Release V=1 make[1]: Entering directory `/root/.nvm/src/node-v4.4.2/out' g++ -pthread -r

我正在Windows10上的ubuntu上测试新的bash,我尝试做的第一件事就是安装node。当然,因为我现在有一个“Linux系统”,我继续安装了nvm

我也不得不

apt-get make gcc g++
我试了一次

nvm install v4.4.2
但我得到了:

make -C out BUILDTYPE=Release V=1
make[1]: Entering directory `/root/.nvm/src/node-v4.4.2/out'
g++ -pthread -rdynamic -m64 -fuse-ld=gold -B/root/.nvm/src/node-
v4.4.2/third_party/binutils/Linux_x64/Release/bin -m64  -o /root/.nvm/src/node-v4.4.2/out/Release/mksnapshot -Wl,--start-group /root/.nvm/src/node-v4.4.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o /root/.nvm/src/node-v4.4.2/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /root/.nvm/src/node-v4.4.2/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a /root/.nvm/src/node-v4.4.2/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /root/.nvm/src/node-v4.4.2/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a -Wl,--end-group -ldl -lrt
/usr/bin/ld.gold: fatal error: /root/.nvm/src/node-v4.4.2/out/Release/mksnapshot: Invalid argument
collect2: error: ld returned 1 exit status
make[1]: *** [/root/.nvm/src/node-v4.4.2/out/Release/mksnapshot] Error 1
make[1]: Leaving directory `/root/.nvm/src/node-v4.4.2/out'
make: *** [node] Error 2
nvm: install v4.4.2 failed!
你知道这是什么原因吗?我想我可能在make命令上配置了一些错误,也许

注意:使用“官方方式”安装节点有效,即:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

我认为这是bash子系统中的一个问题。github.com上有几个与安装
nvm
rbenv
rvm
以及创建符号链接相关的未决问题

这两个问题似乎与您遇到的问题直接相关。

另外,仅供参考,我已尝试从源代码构建节点4和节点5,但在执行带有以下消息的
make
命令期间失败:

/usr/bin/ld.gold:致命错误:/root/working/node-v5.10.1/out/Release/mksnapshot:无效参数
collect2:错误:ld返回了1个退出状态