2016-09-18 44 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工作。謝謝您的幫助 –

相關問題