Recentemente ho iniziato a collaborare a un progetto su Heroku usando Ruby on Rails. Sono stato aggiunto come collaboratore e aggiunto il telecomando al mio ambiente. Dopo un po 'di sviluppo, ho spinto alcuni cambiamenti e non ha avuto problemi:'Non hai accesso all'app' quando provi ad accedere alla console heroku
$ git push staging
Dove messa in scena è il nome del mio telecomando. Più tardi, quando si tenta di eseguire "test rake" su Heroku, ho ricevuto un errore:
$heroku run rake test --app staging
Running `rake test` attached to terminal... failed
! You do not have access to the app staging.
che è strano, come mi è stato perfettamente in grado di spingere le mie modifiche. Ho controllato il cruscotto di Heroku e ho visto che la mia spinta era stata registrata lì. Ho quindi provato a visualizzare i registri utilizzando la console e si è verificato lo stesso problema.
$ heroku logs --app staging
! You do not have access to the app staging.
Infine, ho provato ad accedere alla console, ma non è riuscito.
$ heroku run rails console --app staging
Running `rails console` attached to terminal... failed
! You do not have access to the app staging.
A questo punto ho aggiornato il mio installazione Heroku toolbelt, e utilizzati "Heroku auth" per verificare che la mia email è stata rivelando, ma l'errore persiste. Attualmente sto contattando il supporto di Heroku, ma spero che qualcuno con un problema simile possa aiutarmi in parallelo.
Grazie!
Grazie, questo è utile. È confuso perché se esegui $ heroku esegui bash senza un nome app ti avvisa che ci sono più app e quindi elenca i nomi dei telecomandi git. Così ho continuato a provare a selezionare un'app utilizzando anche il nome remoto. –