如何编辑gem并对heroku产生影响?

时间:2013-09-17 12:16:48

标签: ruby-on-rails ruby rubygems bundler

我有一个宝石,我想做一些编辑。 我用

打开了宝石
bundle open gem_name

进行编辑,它们在开发上工作正常。 我需要做些什么才能使更改对heroku产生影响。 本地没有什么可以提交的。

2 个答案:

答案 0 :(得分:3)

您的本地gem已被修改,但在部署期间,将安装github上的gem。 你可以做的是在github上找到gem项目,然后分叉。 然后,您可以应用所有自定义mod并提交到您的gem repo中。 完成后,请记住在Gemfile中指向正确的repo:

gem your_gem, , :git => "https://github.com/your_user_name/your_gem.git"

答案 1 :(得分:1)

您可以像这样供应宝石: -

gem unpack my_private_gem --target vendor/gems

然后在你的Gemfile中

gem 'my_private_gem', :path => "vendor/gems/my_private_gem-VERSION"