我最近开始在一个使用 Ruby on Rails 的 Heroku 项目中进行合作。我被添加为协作者并将遥控器添加到我的环境中。经过一些开发,我推送了一些更改并且没有问题:
$ git push staging
staging 是我的遥控器的名称。后来,当我尝试在 Heroku 上运行“rake test”时,我收到了一个错误:
$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 toolbelt 安装,并使用“heroku auth”来验证我的电子邮件是否显示,但错误仍然存在。我目前正在联系 Heroku 支持,但我希望有类似问题的人可以同时帮助我。
谢谢!