2013-10-08 45 views
0

我有两个heroku应用程序的遥控器,一个用于演出,一个用于制作。当我尝试定位其中一个应用时,我遇到了一个奇怪的权限被拒绝错误。例如,如果我运行:Heroku命令行“--app”扩展权限被拒绝

heroku logs --app staging 

我回去:

! You do not have access to the app staging. 

但是,如果我只是改变了命令:

heroku logs --remote staging 

它工作正常。当然这不是一个巨大的不便,但是我希望能够在没有许可的情况下使用--app扩展。如果有人遇到过这种情况,或者有任何想法,为什么这可能是,请让我知道:)。

谢谢!

+0

你尝试过'sudo heroku日志--app登台吗? – Drew

+0

预先命令与sudo对结果没有影响:( – dotmartyr

回答

0

这两个选项使用完全不同的机制来查找Heroku应用程序1)git remote name 2)heroku应用程序名称。

当您说--app staging时,您正在查找一个名为staging的应用程序,该应用程序不属于您的应用程序,并且获取权限被拒绝。

当您使用--remote staging您正在查找连接到您的git的应用程序远程叫staging和它的作品。

使用--app的正确方法是使用--app your-app-name,因为staging不是您的应用。

+0

哇,我是个白痴,谢谢你:)。 – dotmartyr

+0

NP。如果这解决了您的问题,请接受答案。 – Winfield