【问题标题】:Do I need additional gems or maybe need to run a prior version of a gem?我是否需要额外的 gem,或者可能需要运行以前版本的 gem?
【发布时间】: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


【解决方案1】:

只写:

heroku login

然后:

heroku create

接下来,只需 addcommit 和第一次写 git push heroku master 即可让 git 推送到 heroku。

【讨论】:

    猜你喜欢
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    相关资源
    最近更新 更多