【问题标题】:'Cannot GET' error while following RubyOnRails Tutorial遵循 RubyOnRails 教程时出现“无法获取”错误
【发布时间】:2014-12-17 22:21:32
【问题描述】:

在关注Ruby on Rails Tutorial 时,我成功git push heroku master。但是我没有得到与作者相同的输出——他看到的“hello world”文本与我在 c9 环境中看到的相同。但我只收到以下错误:

Cannot GET /devonparsons/rails-tutorialasdofne.herokuapp.com?_c9_id=livepreview1&_c9_host=https://ide.c9.io

由于此错误的名称含糊不清,因此很难排除故障。据我通过谷歌搜索得知,Cannot GET 是因为没有任何东西可以得到。 This 问题表明问题可能出在您的 .gitignore 文件上,因此我尝试在其中注释掉一些行,但没有帮助。

我注意到错误字符串将我的“随机”子域 (asdofne) 与“rails-tutorial”混合在一起,这看起来是错误的,但我不知道它是什么意思。

如何解决这个错误?

【问题讨论】:

  • 您可以在控制台中运行“heroku 日志”并发布结果吗?
  • heroku 日志在这里:pastebin.com/kMuBL3xD
  • @DevonParsons 该日志不包含相关错误。

标签: ruby-on-rails heroku cloud9-ide


【解决方案1】:

我查看了您的heroku logs 结果并注意到您的heroku 应用程序的URL 没有附加http://。 您需要将您的 Heroku 应用程序网址 asdofne.herokuapp.com 附加到 http://

结果https://asdofne.herokuapp.com

【讨论】:

    【解决方案2】:

    链接看起来很有趣。我记得当我创建一个 HTML 链接然后忘记在它前面加上 http:// 时会发生这种情况。难道是发生了这样的事情?看起来它正在使用一个应该是绝对 url,并将其转换为相对 URL。

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 2011-09-03
      相关资源
      最近更新 更多