我在Heroku中部署了一个基本的应用程序,现在遇到了一些挑战。
我昨天参加了一个Rails研讨会,创建了一个类似Twitter的演示应用程序的基础。
这个应用在localhost:3000上运行得很好,而且是在Github上。我部署到Heroku,在Heroku活动中没有错误。
但是,在访问该页面时,我得到一个错误:“应用程序中发生错误,无法提供您的页面。”这显然是一个标准错误--页面是http://chirpy-onlysteveh.herokuapp.com/
我正在尝试访问日志,但我也不知道该怎么做。我在应用程序的根文件夹中输入了heroku日志,但得到的结果是“没有指定应用程序”。我在该命令的末尾添加了'--app chirpy‘,希望能解决这个问题。
这给了我'!您没有访问应用程序chirpy的权限。这让我很困惑--我怎么才能访问日志呢?我应该调查的关键点是什么?
发布于 2015-05-15 02:38:17
‘您没有访问..的权限。’这肯定意味着与身份验证有关。在运行heroku logs..之前,您需要执行heroku login
发布于 2015-05-15 09:23:03
正如@roxxypoxxy指出的那样,来自控制台的heroku login应该是你的第一步。如果这不起作用,您应该研究的关键点是
- `ssh-keygen -t rsa` to generate a new key
- `heroku keys:add` which should look in the default location to add the key.
- `ssh -v` to test the connection.
- Also optionally do a `heroku keys` and `heroku keys:remove adam@workstation.local` that you don't recognize.
heroku login登录到您的heroku应用程序的herokucd到您现有的heroku应用程序的directorygit remote add heroku git@heroku.com:project.git。进入应用程序的directory.heroku logs后,您不需要指定应用程序名称
另请参阅
https://stackoverflow.com/questions/30244666
复制相似问题