2016-04-11 17 views
2

Windows 10でubuntuの新しいbashをテストしています。まず、ノードをインストールしようとしました。もちろん、私は今では "Linuxシステム"を持っているので、私は先に進み、nvmをインストールしました。Windows 10のubunutu上でbashに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コマンドでミスしたかもしれないと思いますか? NOTE

:「公式の方法」を使用してインストールするノードが機能するには、それは次のようになります。

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

答えて

1

私はそれがbashのサブシステムでは問題だと思います。 nvmrbenvrvmのインストールに関するgithub.comに関するいくつかの未解決の問題があります。また、シンボリックリンクを作成することもできます。

この2つの問題は、発生している問題に直接関係しているようです。

/usr/bin/ld.gold: fatal error: /root/working/node-v5.10.1/out/Release/mksnapshot: Invalid argument collect2: error: ld returned 1 exit status

:また、FYI、私はソースからノード4とノード5を構築しますが、このメッセージに makeコマンド中に失敗することを試みてきた https://github.com/Microsoft/BashOnWindows/issues/6 https://github.com/Microsoft/BashOnWindows/issues/9

関連する問題