我最近開始使用Ruby on Rails在Heroku上進行項目協作。我被添加爲協作者,並將遙控器添加到我的環境中。經過一番開發,我推進了一些改變,沒有出現任何問題:當您嘗試訪問heroku控制檯時,您無法訪問應用程序
$ git push staging
其中staging是我的遠程的名稱。 後來,試圖在Heroku上運行「耙測試」的時候,我收到一個錯誤:
$heroku run rake test --app staging
Running `rake test` attached to terminal... failed
! You do not have access to the app staging.
這是奇怪的,因爲我是完全能夠把我自己的變化。我查看了Heroku儀表板,看到我的推送記錄在那裏。然後我試着用控制檯查看日誌,併發生同樣的問題。
$ heroku logs --app staging
! You do not have access to the app staging.
最後,我試圖訪問控制檯,但它也失敗了。
$ heroku run rails console --app staging
Running `rails console` attached to terminal... failed
! You do not have access to the app staging.
在這一點上,我更新了我的Heroku工具區安裝和使用「Heroku的權威性」,以驗證我的電子郵件被顯示出來,但錯誤依然存在。我目前正在聯繫Heroku支持,但我希望有類似問題的人可以幫助我平行。
謝謝!
謝謝,這很有幫助。這很令人困惑,因爲如果您運行$ heroku運行bash而沒有應用程序名稱,它會提示您有多個應用程序,然後列出git遙控器的名稱。所以我一直試圖選擇一個使用遠程名稱的應用程序。 –