【发布时间】:2016-04-06 08:39:24
【问题描述】:
我是否需要额外的 gem 或者可能需要运行以前版本的 gem?
我正在使用cloud9 并尝试在heroku 上进行部署。我在列表顶部添加了 'pg' gem(特别是 '0.17.1' 和 gem 'rails_12factor'、'0.0.2' 组:production)以及 ruby "2.2.1" - 这是成功的经过多次尝试,我第一次建立了与 heroku 的连接。
很遗憾,我的应用似乎没有完全运行。它基本上缺少 heroku 上的所有内容(它仍然显示导航栏和注册/登录,但没有任何功能),但在 cloud9 上的 rails s -b $IP -p $PORT 上,我的应用程序拥有一切。
我正在 bitbucket.org 上更新我的存储库。我想知道是否可能需要在我运行的所有命令周期中撤消或“回滚”某些东西。需要我说这些是我一直在使用的常用命令:
gem install pg
bundle install
git add .
git commit -a -m "Update Gemfile.lock"
git push
git push heroku master
heroku run rake db:migrate
我尝试使用 postgresql 更新我的 config/database.yml,但没有发现任何成功。老实说,我不知道我是否提出了与明显问题相对应的正确问题,但我们将不胜感激任何反馈。
【问题讨论】:
-
检查 Heroku 上的日志。是否有任何明显的错误?
标签: ruby-on-rails ruby postgresql heroku cloud9-ide