我试图搜索所有类型的答案,但我没有得到它。 首先,我试图解决。 sqlite -v 1.3.9通过添加问题
group:development, :test do
gem 'sqlite3'
end
group :production, :staging do
gem 'pg'
gem 'rails_12factor'
end
并删除了安装-v 1.17.0.1的pg问题。然后我再次得到一些警告来安装rails因子,你可以在我上面的上一个配置文件中看到。仍然在heroku页面中不存在该页面。它是一个空的应用程序跟随迈克尔哈特尔第1章。我是新来的,所以我没有找到一个完美的地方找到所需的代码。
我无法将我的日志附在此处:/。
编辑:以下日志文件
答案 0 :(得分:0)
您还没有设置任何根路由。
ActionController :: RoutingError(没有路由匹配[GET]“/”):
在您所关注的教程中,提到该应用程序此时无法在Heroku上运行。在该教程的后续阶段向应用程序添加根路由后,应用程序应该可以正常工作。
请参阅:https://www.railstutorial.org/book/beginning#uid98
如果您想立即使用它,请按如下方式添加根路由:
将此添加到config / routes.rb
root 'welcome#index'
将此添加到app / controllers / welcome_controller.rb
class WelcomeController < ApplicationController
def index
render text: "Hello World"
end
end