【问题标题】:Basic Rails app deployed using Heroku but errors occuring; can't access logsBasic Rails 应用程序使用 Heroku 部署,但出现错误;无法访问日志
【发布时间】:2015-07-26 12:03:24
【问题描述】:

我在部署到 Heroku 的基本应用程序时遇到了一些挑战。

我昨天参加了一个 Rails 研讨会,并创建了一个类似 Twitter 的演示应用程序的基础知识。

该应用程序在 localhost:3000 上运行良好,并且位于 Github 中。我部署到 Heroku,Heroku 活动没有错误。

但是,我在访问页面时收到错误消息:“应用程序发生错误,无法提供您的页面。”这显然是一个标准错误——页面是http://chirpy-onlysteveh.herokuapp.com/

我正在尝试访问日志,但我也不知道该怎么做。我在应用程序的根文件夹中输入了 heroku 日志,但我得到“未指定应用程序”。我在该命令的末尾添加了“--app chirpy”,希望能解决这个问题。

这给了我'!您无权访问应用程序“啁啾”。这让我很困惑——我怎样才能访问日志?我应该调查哪些关键点?

【问题讨论】:

    标签: ruby-on-rails logging heroku


    【解决方案1】:

    “您无权访问..”肯定意味着与身份验证有关。 在运行heroku logs..之前你需要做heroku login

    【讨论】:

      【解决方案2】:

      正如@roxxypoxxy 所说,控制台中的heroku login 应该是您的第一步。如果这不起作用,您应该调查的关键点是

      1. 生成 ssh 密钥并将其添加到 heroku

        • ssh-keygen -t rsa 生成新密钥
        • heroku keys:add 应该在默认位置查找以添加密钥。
        • ssh -v 测试连接。
        • 还可以选择执行您不认识的heroku keysheroku keys:remove adam@workstation.local
      2. heroku login登录heroku

      3. cd 进入你的 Heroku 应用目录
      4. git remote add heroku git@heroku.com:project.git 到您现有的 heroku 应用程序。进入应用目录后,您无需指定应用名称。
      5. 重试heroku logs

      另见

      【讨论】:

      • 感谢您的提示 - 非常有用!我已经尝试heroku login 并确保我已登录。我还完成了ssh 部分。我仍然无法使用heroku logs,并且收到关于! You do not have access to the app chirpy 的相同消息。我在开发应用程序的文件夹中 - 是否有不同的文件夹可以访问 heroku 服务器日志?抱歉没有详细说明;我在这里有点超出我的深度!史蒂夫。
      • 我认为 heroku 从 git repo 中提取应用程序名称,但仍然可以通过 --app 选项显式引用。您可以在线登录heroku仪表板吗? dashboard-next.heroku.com/login
      • 我可以登录仪表板,是的。我可以看到那里没有明显的问题。日志会在那里?我也已经能够登录到命令行 - 当我这样做时,它会运行更新等。尝试调用 heroku logs 让它在返回 ! You do not have access ... 等之前思考了很长时间。其他所有命令似乎都可以正常工作,但是 - 网页仍然只显示一个错误。
      • 我尝试heroku apps 检查我的应用是否已列出。是的,但名称不同。这使我可以访问日志。这些对我来说毫无意义。有没有办法过滤消息以仅显示错误?
      • 您是否在与您现在使用的计算机不同的计算机上创建了该应用程序?你还记得你是否在这一切的某个地方做了第二次heroku create 吗?您的本地计算机应具有与 heroku 应用名称相同的应用名称。
      猜你喜欢
      • 2020-05-31
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 2013-01-18
      相关资源
      最近更新 更多