2016-02-29 76 views
3

後在我的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

回答

3

也許你需要修復在/ 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