2013-04-14 41 views
0

我上一個新的項目工作正在使用的Heroku,我得到這個錯誤,當我嘗試在本地運行的應用程序:爲什麼不能在本地使用heroku運行我的rails應用程序?

Moped::Errors::ConnectionFailure at/Could not connect to any secondary or primary nodes for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]> 

,我認爲它具有一些與Heroku的做,因爲如果我鍵入

$ heroku info, 

我得到這個錯誤:

! You do not have access to the app disrupt. 

我找不到任何地方在互聯網上這個錯誤,在任何論壇,並沒有什麼在Heroku的documentatio ñ。

+0

您是否在命令行中登錄過Heroku? – tolgap

+0

如果我輸入$ heroku auth:login並獲得正確的身份驗證,但是當我嘗試運行$ heroku運行rake時,我得到相同的錯誤:運行rake連接到終端...失敗!你無法訪問應用程序中斷。 - 有什麼建議麼? –

回答

0

錯誤通常只是意味着MongoDB服務器不在本地運行。嘗試通過運行mongod來啓動它。否則,請檢查您的mongoid.yml以瞭解如何設置開發和測試環境以連接到MongoDB。

從heroku獲得的其他錯誤看起來像是一個單獨的問題。正如tolgap建議你可能只是不能與heroku認證。

+0

謝謝你,史蒂夫,我是新來的鐵軌!成功地建立了mongo,但問題仍然與heroku相關。我鍵入$ heroku身份驗證:登錄並獲得正確的身份驗證,但後來當我嘗試並運行heroku運行耙我得到同樣的錯誤運行'耙'附加到終端...失敗 !你無法訪問應用程序中斷。 –

+0

Heroku應用程序所有者的聲音尚未將您添加爲該特定應用程序的協作者。當你在瀏覽器中登錄到Heroku時,你會看到它嗎? – Steve

+0

這就是爲什麼我卡住了,因爲我絕對是一個合作者,我可以用我自己的憑據登錄到Heroku,我看到所有3個應用程序,開發,分期和生產。有什麼我可能錯過了?甚至真的很簡單? –

相關問題