ruby-on-rails – Rails错误500,“我们很抱歉,但出了点问题”
发布时间:2020-12-16 22:45:08 所属栏目:百科 来源:网络整理
导读:经过三个晚上关于这个问题和阅读所有关于这个的帖子,我不得不最后问这个问题! 我想将最简单的Rails应用程序部署到Heroku: rails new test_applicd test_appligit initgit add .git commit -m "initial commit"heroku creategit push heroku master 一切都
经过三个晚上关于这个问题和阅读所有关于这个的帖子,我不得不最后问这个问题!
我想将最简单的Rails应用程序部署到Heroku: rails new test_appli cd test_appli git init git add . git commit -m "initial commit" heroku create git push heroku master 一切都很好,该应用程序在Heroku上运行良好.之后,我将创建一个SQLite3数据库: rails generate scaffold User name:string email:string rake db:migrate 本地机器上的一切都可以.我可以看到localhost:3000 /用户.然后我想将数据库放在Heroku上.首先我修改我的Gemfile: group :production do gem 'pg' end group :development,:test do gem 'sqlite3' end 然后我将整件事发送给Heroku: git init git add . git commit -m "with Database" git push heroku master heroku rake db:migrate 然后批处理中没有错误,一切正常,数据库已发送,但页面heroku.com/users给出了错误
我不知道该怎么做.你能帮助我吗? 解决方法
我怀疑你正试图将一个Rails 3.1应用程序部署到竹栈(heroku创建默认为1.9.2竹栈并且不开箱即用Rails 3.1). Cedar堆栈更适合Rails 3.1站点 –
尝试 heroku create --stack cedar 在Heroku上创建应用程序并重新注册时.还要注意你在Heroku上的rake命令会变成 heroku run rake db:migrate (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |