的Heroku,工具区安装在我的Mac OS给错误X
问题描述:
后在我的Mac OS X的终端设备的Heroku工具区,当我给herkou --version或任何Heroku的命令,它表明我的Heroku,工具区安装在我的Mac OS给错误X
$ heroku --version
/usr/local/heroku/lib/heroku/jsplugin.rb:108: warning: Insecure world writable dir /usr/local in PATH, mode 040777
heroku-cli: Adding dependencies...
▸ Get https://cli-assets.heroku.com/node/v5.7.0/node-v5.7.0-darwin-x64.tar.gz: dial tcp: lookup cli-assets.heroku.com on 192.168.192.10:53: cannot unmarshal DNS message
done
heroku-cli: Installing core plugins...
▸
▸ fork/exec bin/node: no such file or directory
heroku-cli: Installing core plugins (retrying)...
▸ Error installing package.
▸
▸ Try running again with GODE_DEBUG=info to see more output.
对于样品我给我终端图像。
答
也许你需要修复在/ usr/local目录的权限。不知道你在哪个OS X版本。请尝试使用“磁盘工具”修复权限。
https://support.apple.com/en-us/HT201560
我觉得应该是755,而不是777(这是世界可写)
希望帮助!
谢谢兄弟为您提供动态解决方案。我的OS X版本是OS X EI队长,所以我按照此说明禁用系统完整性保护: 1.通过重新启动进入Recovery HD,同时保持⌘R。 2.打开终端(从Utilities菜单中)。 3.在终端中运行以下命令: csrutil disable 4.重新启动。 并将权限更改为/ usr文件夹中。终于现在我正确地使用了heroku cmnd。 – Mahsin
谢谢@Mahsin。我也有同样的问题。我还没有尝试过您的解决方案,但令人惊讶的是,要正确安装Toolbelt需要什么。 – danyim
不用客气@danyim你可以尝试这个解决方案,如果你面对这个问题。如果需要任何进一步的信息,随时问。 – Mahsin