我正在Ubuntu机器上安装Node.js. 我遵循官方指示:
./configure && make && sudo make install
所以,我得到了节点二进制/usr/local/bin/node
和所有依赖.但是当我从命令行运行它时,我得到权限错误:
> node bash: /usr/local/bin/node: Permission denied
我该如何解决?如何在我的帐户下运行它?sudo node
不起作用.
您需要具有读取权限和可执行权限others
.问题:
sudo chmod +rx $(which node)
要么
sudo chmod 755 $(which node)
但是,通常make install
应该设置该权限.看起来像是Makefile
错误的东西.