【问题标题】:How do you run migrations for a particular gem on heroku?您如何在 heroku 上为特定的 gem 运行迁移?
【发布时间】:2017-01-16 12:03:39
【问题描述】:

在开发环境中,我构建了一个新的gem 并安装它运行bundle exec rails g new_gem_name:install,它安装了gem 的迁移

将它推送到 heroku 后,我需要在那里做同样的事情。

如何在 heroku 上只运行这个 gem 的迁移?

【问题讨论】:

    标签: ruby-on-rails heroku rubygems


    【解决方案1】:

    使用 heroku-cli 运行相同的命令:

    heroku run rails g new_gem_name:install

    如果您没有在本地安装它,那么这里是有关如何安装它的说明:https://devcenter.heroku.com/articles/heroku-cli

    【讨论】:

    • 包含bundle exec 部分是否重要,即heroku run bundle exec rails g new_gem_name:install?
    • 你可以使用它,但是在 heroku 上只安装了 Gemfile 中的 gem,因此没有可能导致问题的无关 gem,所以在 heroku 上可以省略 bundle exec
    猜你喜欢
    • 2015-09-21
    • 1970-01-01
    • 2016-10-04
    • 2012-10-27
    • 1970-01-01
    • 2020-02-03
    • 2021-09-25
    • 2017-04-09
    • 1970-01-01
    相关资源
    最近更新 更多