如果任何ruby应用程序依赖于旧版本的Rubygem? 像这样: 可能是,在这种情况下,有一些ruby应用程序调用旧版本的RubyGem版本的api,但我在我的系统中安装了最新版本的RubyGem版本。
那么,我们应该在我的系统中安装两个VERSION(最新版本和旧版本)Rubygems吗? 我怎么能这样做呢?我的意思是如果我“apt-get install Rubygems --xxVersion”, 应用程序可以找到它并调用它的api吗?
答案 0 :(得分:2)
如果我理解正确,您应该使用Bundler,在项目的根目录中创建Gemfile并在那里列出您的gem(和版本),然后使用“bundle exec”来调用您的ruby脚本。
这比我更好地解释了http://gembundler.com/