繁体   English   中英

如何在供应商中安装 gem 而不会影响系统中已安装的 gem

[英]how to install gem in vendor without affecting installed gems in the system

我想知道如何在 Rails 应用程序供应商中安装特定版本的特定 gem,以免影响整个系统中安装的其他 gem,因为服务器拥有许多具有不同 gem 规格的 rails 项目

最简单的答案是只使用 Bundler 来管理你所有的 gem。 这样,如果服务器上安装的版本发生变化,您就会受到保护。

您可以在此处获取更多信息: http://gembundler.com/

只需将其安装为插件即可。 因此,如果它托管在 github 上,例如:

rails plugin install "path_to_git"

或 Rails < 3

script/plugin install "path_to_git"

但丹是对的,更好的方法是使用rvmbundler 如果您如您所说有很多 Rails 项目,那么这将为您节省大量版本冲突的麻烦。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM