如果任何ruby应用程序依赖于较旧的版本Rubygem?

时间:2011-06-30 06:13:56

标签: ruby-on-rails

如果任何ruby应用程序依赖于旧版本的Rubygem? 像这样:    可能是,在这种情况下,有一些ruby应用程序调用旧版本的RubyGem版本的api,但我在我的系统中安装了最新版本的RubyGem版本。

那么,我们应该在我的系统中安装两个VERSION(最新版本和旧版本)Rubygems吗? 我怎么能这样做呢?我的意思是如果我“apt-get install Rubygems --xxVersion”, 应用程序可以找到它并调用它的api吗?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您应该使用Bundler,在项目的根目录中创建Gemfile并在那里列出您的gem(和版本),然后使用“bundle exec”来调用您的ruby脚本。

这比我更好地解释了http://gembundler.com/