标签: ruby-on-rails ruby gem
我想知道如何在rails app供应商中安装具有特定版本的特定gem,以免影响整个系统中安装的其他gem 因为服务器拥有许多具有不同宝石规格的rails项目
答案 0 :(得分:1)
最简单的答案是使用Bundler管理所有宝石。这样,如果服务器上安装的版本发生变化,您就会受到保护。
您可以在此处获取更多信息:http://gembundler.com/
答案 1 :(得分:1)
只需将其安装为插件即可。因此,如果它托管在github上,例如:
rails plugin install "path_to_git"
或使用Rails< 3
script/plugin install "path_to_git"
但丹是对的,更好的方法是使用rvm和bundler。如果您有很多铁路项目,那么这将为您节省大量的版本冲突问题。