Node.js bash:/usr/local/bin/Node:权限被拒绝
Node.js bash: /usr/local/bin/node: Permission denied
我正在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
中似乎有问题。
对于不了解osx终端的人,打开它并使用以下命令:
su yourusername
su chmod 755 /usr/local/bin/node
sudo node install...
这将使文件夹可读/写,节点命令之前的sudo将使其在管理员权限下运行。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 从选项页面更新chrome扩展清单权限
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- Node.js bash:/usr/local/bin/Node:权限被拒绝
- 匿名函数在Javascript(Node)中具有什么访问权限
- 错误 EACCES 权限被拒绝 mkdir multer node.js.
- node.js为网页提供访问node.js服务器上资源的权限
- 无法启动Node.js:权限被拒绝
- 使用管理员权限从Node访问NPM模块
- 在node.js应用程序中,mdkirSync('mydir',700)导致权限d-w------T
- Node.js EACCES在http 80端口上侦听时出错(权限被拒绝)