2017-01-14 78 views
0

我只是試圖在Linux Mint中安裝Nodejs版本6.9.4。 我只是按照這些簡單的步驟:如何在Linux Mint中永久設置Nodejs的類路徑?

$ cd /tmp 
$ wget http://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz 
$ tar xvfz node-v6.3.1-linux-x64.tar.gz 
$ mkdir -p /usr/local/nodejs 
$ mv node-v6.3.1-linux-x64/* /usr/local/nodejs 

(參考:https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm) 併成功地執行這些步驟後,我設置類路徑如下:

export PATH=$PATH:/usr/local/nodejs/bin 

我跑的樣品節點JS你好世界的程序,它運行成功。但是,但是當我離開我目前的終端,打開一個新的,當我輸入下面的命令:

node -v 

和我收到的輸出:

The program 'node' is currently not installed. You can install it by typing: 
apt install nodejs-legacy 

所以每次我擁有自營出口類路徑爲了能夠使用我的節點js。我試着下面的命令作爲超級用戶手動添加類路徑:

~/.bashrc 

和我得到了以下的輸出:

bash: /root/.bashrc: Permission denied 

是否有任何可能的解決方案,這樣我可以永久設置類路徑沒有安裝nodejs-legacy?

非常感謝你..!

+0

您是否試過[this](http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/install-nodejs-ubuntu-how-tos/install-nodejs-ubuntu-debian-linux-mint-using-ppa.html) ? – Tareq

+0

親愛的Tareq,我只是想永久設置節點js的類路徑,因爲我已經應用了不同的步驟來安裝它。 – James

+0

這種方式會將node.js移動到已定義的PATH之一(例如/ usr/bin或/ usr/local/bin),以便它更輕鬆! – Tareq

回答

0

export PATH=$PATH:/usr/local/nodejs/bin添加到您的〜/ .bashrc文件中。

而不是試圖執行.bashrc文件(~/.bashrc),您需要來源。

source ~/.bashrc 

但是,每次打開終端時都不需要運行此命令。每次打開終端時,應自動獲取.bashrc文件。

我建議你閱讀012ash瞭解bashrc的功能。

步驟一步指令:

用你喜歡的編輯器中打開「的.bashrc」文件。例如:納米

nano ~/.bashrc 

粘貼在export PATH=$PATH:/usr/local/nodejs/bin到文件底部,然後保存退出納米。 (按「ctrl-x」,然後按「y」和「Enter」)。

只需重新啓動您的終端。

如果你不想重新啓動終端,只需使用此命令

source ~/.bashrc 

注: 「〜」是指你的主目錄。 .bashrc文件基本上是存儲在用戶主目錄中的隱藏文件。 「。」在bashrc前面隱藏。

+0

這是非常有用的,但因爲我是一個新的蜜蜂在Linux中,你可以請提供一步一步的程序以及命令按照順序設置類路徑。 – James

+0

@詹姆斯我已經用分步說明更新了答案。告訴我,如果你能得到它的工作。 –

+1

非常感謝!納爾遜先生。我得到了它的工作。它解決了我的問題。這很簡單,但我讓它變得複雜。再次感謝..有美好的一天..! – James