2016-09-18 94 views
9

我想在Windows上的Ubuntu的Bash内部使节点工作。节点不能在Windows上的Ubuntu Bash上工作

我刚刚开始在Windows上使用Ubuntu上的Bash,所以我可能会做一些新手的错误。

我已经node

# sudo apt-get install node 
Reading package lists... Done 
[...] 

该命令给出合理的输出进行apt-get install

但是当我真的尝试运行命令时,我什么也得不到回应。没有错误信息,什么都没有

# node -v 
# node 
# 

我在做什么错?

回答

7

要在Ubuntu安装的NodeJS,安装nodejs包:

wget -qO- https://deb.nodesource.com/setup_6.x | sudo bash - 
sudo apt-get install nodejs 

node没有相关的NodeJS。

+1

Ubuntu repo中的默认'nodejs'包在14.04(这是WSL中使用的版本)中已经过时了 - 最新的Node是v6.5.0,但[package](http:// packages。 ubuntu.com/trusty/nodejs)仍然是0.12。请按照[此处]的说明进行操作(https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)并获取最新版本。 – Aurora0001

+0

我使用了命令'curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash-建议他参考页面。这也工作得很好。 –

+2

我真的希望'node'始终是节点的最新和最新命令,这是作为标准实现的,但不是。我不得不使用'nodejs'来为它在windows 10上使用ubuntu的bash工作。谢谢您的帮助 –

相关问题