我用过
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。
如何纠正错误?
答案 0 :(得分:0)
根据您的安装,node
二进制文件已安装在/usr/local
目录中。这意味着node
二进制文件位于/usr/local/bin
目录中,而不是您链接到的/usr/bin
。
您需要将/usr/local/bin
添加到$PATH
:
PATH=$PATH:/usr/local/bin
您还需要将其添加到.bashrc
或.bash_profile
。
我建议您通过软件包管理器安装node
。