我修改了我在Rails应用中使用的Gem,并且需要在Heroku上使用它。有没有办法在我的应用程序中将修改后的Gem上传到Heroku,并在我的Gemfile中指定一个自定义路径?Heroku上Gemfile中的自定义Ruby Gem
13
A
回答
22
您可以将自定义的宝石在vendor
目录,然后在你的Gemfile指定它们:
gem 'gemname', '1.0', :path => 'vendor/gemname'
8
- 叉它在github
- 指向您的应用程序使用修改后的宝石:git的选项在Gemfile中指定Gem依赖关系时
+0
来自github的宝石包括完整的历史。随着时间的推移,它会占用大量的空间(想想30mb而不是3mb)。对于一些宝石来说很好,但随着时间的推移会加起来。 – Schneems
1
9
: gem 'blah', :git => 'https://github.com/XXX/YYY.git'
相关问题
- 1. Heroku和Gemfile管理
- 2. 无法在ruby上安装heroku gem 1.8.6
- 3. Heroku在Ruby Mongrel gem上遇到错误
- 4. Heroku试图安装sqlite3 gem,即使它不在Gemfile中
- 5. Ruby:自定义gem需要模块中的'require'
- 6. Ruby Bundler Gemfile中的多个源代码
- 7. heroku上,薄机架1.1.0,Gemfile中需要机架1.0.1
- 8. Ruby on Rails Bundler:将gem安装在由Gemfile指定的不同路径中?
- 9. Heroku上的Django manage.py自定义命令
- 10. heroku上的自定义日志文件
- 11. heroku上的自定义时钟进程
- 12. Ruby on Rails Gemfile错误
- 13. Gemfile使用; Ruby Version&Rspec
- 14. Ruby 1.8上的Gem给出了“Gem :: Specification:Class(NoMethodError)”的未定义方法`dirs'
- 15. 如何自定义Ruby pry gem的颜色?
- 16. 配置一个Ruby项目来使用gemfile之外的gem
- 17. RoR gem Gmaps4rails,自定义infowindow
- 18. 如何自定义social_stream gem?
- 19. 从默认的gemfile中删除gem?
- 20. Gemfile中的Ruby版本
- 21. 编辑HEROKU(opentok)上的宝石定义
- 22. Heroku的 - 自定义子域
- 23. Heroku的自定义域名
- 24. 在Heroku上设置自定义域名
- 25. Heroku卡住安装Gemfile依赖关系
- 26. libjpeg与Heroku雪松堆栈(Ruby buildpack)上的image_optim gem
- 27. Gemfile gem installation and gemspec dependencies
- 28. Ruby的Gemfile等效
- 29. 在Heroku上运行id3lib-ruby
- 30. Heroku在Heroku上部署Rails gem
这是改变轨道4,5看到您的废弃警告... 弃用警告:你在供应商/插件中有Rails 2.3风格的插件!在Rails 4.0中将会删除对这些插件的支持。将它们移出并将它们捆绑到Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中。有关更多信息,请参阅发行说明:http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released。 (在/app/config/environment.rb:5) – Spasm
的中调用是的,实际上你可以将gem放在任何你想要的位置,并在Gemfile中指定该路径。 –
NARKOZ