的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. 

对于样品我给我终端图像。

enter image description here

也许你需要修复在/ usr/local目录的权限。不知道你在哪个OS X版本。请尝试使用“磁盘工具”修复权限。

https://support.apple.com/en-us/HT201560

我觉得应该是755,而不是777(这是世界可写)

希望帮助!

+0

谢谢兄弟为您提供动态解决方案。我的OS X版本是OS X EI队长,所以我按照此说明禁用系统完整性保护: 1.通过重新启动进入Recovery HD,同时保持⌘R。 2.打开终端(从Utilities菜单中)。 3.在终端中运行以下命令: csrutil disable 4.重新启动。 并将权限更改为/ usr文件夹中。终于现在我正确地使用了heroku cmnd。 – Mahsin

+0

谢谢@Mahsin。我也有同样的问题。我还没有尝试过您的解决方案,但令人惊讶的是,要正确安装Toolbelt需要什么。 – danyim

+0

不用客气@danyim你可以尝试这个解决方案,如果你面对这个问题。如果需要任何进一步的信息,随时问。 – Mahsin