我用節點,而./
cd /usr/local
tar --strip-components 1 -xzf /usr/save/node-v4.2.1-linux-x64.tar.gz
到我的機器上安裝的NodeJS。然後我將npm
更新爲最新版本。當我執行node -v
時,沒有輸出。我需要使用./node -v
來查看軟件包的版本。我試圖創建硬/符號鏈接到/ usr/bin /節點,但必須使用./node。
如何糾正錯誤?
我用節點,而./
cd /usr/local
tar --strip-components 1 -xzf /usr/save/node-v4.2.1-linux-x64.tar.gz
到我的機器上安裝的NodeJS。然後我將npm
更新爲最新版本。當我執行node -v
時,沒有輸出。我需要使用./node -v
來查看軟件包的版本。我試圖創建硬/符號鏈接到/ usr/bin /節點,但必須使用./node。
如何糾正錯誤?
根據您的安裝,node
二進制文件安裝在/usr/local
目錄中。這意味着node
二進制文件位於/usr/local/bin
目錄中,而不是您鏈接到的/usr/bin
。
你需要添加/usr/local/bin
您$PATH
:
PATH=$PATH:/usr/local/bin
你也需要把它添加到您的.bashrc
或.bash_profile
。
我想通過包管理器設置node
。
程序包管理器中的NodeJS沒有正確安裝並面臨類似問題。 – user64287
如果您輸入「哪個節點」或「哪個npm」,會發生什麼?另外,我敢打賭'./node -v'只能從'/ usr/save'文件夾中運行。我會刪除.tar.gz並使用你的包管理器和/或brew進行下載。 – sgtdck
從軟件包管理器安裝時,軟件包無法正常工作。 – user64287
/usr/local/bin/node&npm – user64287