Bla*_*lor 5 gem rubygems ruby-on-rails bundler ruby-on-rails-3
我想知道如何在Rails 3应用程序中访问gem,而不在gemfile中引用它.我想用ruby-debug(我使用ruby-debug19)来做这个.我使用它进行调试,但不是我团队中的每个人都这样做并强迫依赖,因此我可以使用它似乎不太外交.还有另外一种方法吗?
如果最终问题,我使用的是Rails3,Bundler 1.0.0,Ruby 1.9.2,RVM,OSX Snow Leopard
在旁注中,我曾考虑使用gemfile组功能,但这也感觉不对.群组似乎很适合像factory_girl这样的东西,虽然只有在特定的环境中才有实际依赖,但是使用ruby-debug除非你想使用它,否则没有真正需要它.
AFAIK 你不能,因为 Rails 3 隔离了系统 Gem。
我的建议是使用选项将 Gem 添加到 Gemfile 中:require => false,以便包含、安装但从未加载。然后,在您的应用程序中,手动请求 gem。
或者您可以尝试将其捆绑到您的项目中的供应商文件夹中(应该有一个 Gems 文件夹)并忽略 SCM 中的特定 gem 文件夹,这样您的同事就不会受到影响。
| 归档时间: |
|
| 查看次数: |
1076 次 |
| 最近记录: |