我在Heroku中部署的基本应用程序遇到了一些挑战。
我昨天参加了Rails研讨会,并创建了类似Twitter的演示应用程序的基础知识。
该应用程序在localhost:3000上工作正常,并且在Github中。我在Heroku活动中没有错误地部署到Heroku。
但是,访问该页面时出现错误:“应用程序出错,无法提供您的页面。”这显然是标准错误 - 页面为http://chirpy-onlysteveh.herokuapp.com/
我正在尝试访问日志但我无法弄清楚如何做到这一点。我在应用程序的根文件夹中输入了heroku日志,但是我得到了“没有指定app”。我在该命令的末尾添加了“--app chirpy”,希望能解决这个问题。
那给了我'!您无权访问应用程序chirpy'。这让我感到困惑 - 如何才能访问日志?我应该研究哪些要点?
答案 0 :(得分:3)
'您无权访问..'肯定意味着与身份验证有关。
在运行heroku login
heroku logs..
答案 1 :(得分:1)
正如@roxxypoxxy从控制台注明heroku login
应该是你的第一步。如果这不起作用,您应该调查的关键点是
生成并添加一个ssh密钥到heroku
ssh-keygen -t rsa
生成新密钥heroku keys:add
应该在默认位置查找以添加密钥。ssh -v
来测试连接。heroku keys
和heroku keys:remove adam@workstation.local
。 heroku login
登录heroku
cd
进入您的heroku应用程序目录git remote add heroku git@heroku.com:project.git
到您现有的heroku应用。一旦进入应用程序目录,就不需要指定应用程序名称。heroku logs
另见