2016-06-07 208 views
1

當我嘗試從終端登錄到heroku時,出現以下錯誤並且登錄失敗。請幫忙。Heroku登錄無法在Mac OS X上運行El Capitan

操作系統:Mac OS X埃爾卡皮坦

的Heroku: heroku version heroku-toolbelt/3.43.2 (x86_64-darwin10.8.0) ruby/1.9.3 heroku-cli/5.2.18-f850f09 (darwin-amd64) go1.6.2 You have no installed plugins.

heroku login Enter your Heroku credentials. Email: [email protected] Password (typing will be hidden): ▸ Post https://api.heroku.com/login: dial tcp: lookup api.heroku.com on 8.8.4.4:53: cannot unmarshal DNS message

PS:我已經試過sudo heroku login爲好。但結果相同。

+0

你的DNS不工作,並且不能得到api.heroku.com-> ip解析。 –

+0

我該怎麼辦?我正在使用Google DNS。即使使用默認的DNS,仍然會得到相同的錯誤。 –

+0

'nslookup api.heroku.com',如果失敗了,那麼找出爲什麼dns壞了。然後這不再是一個編程問題,這是系統維護/配置,這是該網站的主題。 –

回答

0

我有同樣的問題,問題是由您的網絡上的DNS設置引起的。 請從您的DNS中刪除8.8.8.8,它適用於我。

+0

我應該用什麼來替換8.8.8.8? –

+0

我把它留空,所以它會使用默認的DNS從你的互聯網提供商我猜。 –

+0

如果沒有Google Public DNS,我的默認ISP DNS仍然無法使用。 –

相關問題