2016-04-11 3 views
2

Je suis en train de tester le nouveau bash sur Ubuntu sur Windows 10 et la première chose que j'ai essayé de faire est d'installer le nœud. Bien sûr, puisque j'ai maintenant un "système Linux" je suis allé de l'avant et installé nvm.Installation nvm sur bash sur ubunutu sur Windows 10 renvoie erreur

Je devais aussi

apt-get make gcc g++ 

Un fait, j'ai essayé

nvm install v4.4.2 

mais je m'y suis:

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! 

Savez-vous ce qui cause cela? Je pense que je peux avoir quelque chose de mal configuré sur la commande make peut-être?

REMARQUE: nœud installation à l'aide de la « manière officielle » fonctionne, c'est:

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

Répondre

1

Je pense qu'il est un problème dans le sous-système bash. Il existe plusieurs problèmes ouverts sur github.com concernant l'installation de nvm, rbenv, rvm, ainsi que la création de liens symboliques.

Ces deux problèmes semblent être directement liés au problème que vous rencontrez. https://github.com/Microsoft/BashOnWindows/issues/6 https://github.com/Microsoft/BashOnWindows/issues/9

Aussi, Pour votre information, nous avons tenté de construire le noeud 4 et le noeud 5 de la source, mais ne parviennent pas au cours de la commande make avec ce message:

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