我有一个遗留项目需要红宝石1.8.7。如何强制rbenv ruby版本使用特定的rubygems版本?
我刚刚从Mac OS 10.8移到了10.12,所以我安装了rbenv让我运行ruby 1.8.7。
但是,我需要的宝石需要一个文件 - gem_original_require.rb - 它不存在于rubygems 2.6.x中。
我以前的1.8.7设置使用rubygems 1.3.6,所以我想在这个项目中使用这个版本的gem。
在1.8.7,我已经试过gem install -v 1.3.6 rubygems-update
和rbenv rehash
,我已经重新启动终端,
但gem --version
还是输出:
> 2.6.10
我可以设置rbenv使得每个(具体项目)红宝石使用特定版本的rubygems?
答案在这里:http://rubygems.rubyforge.org/rubygems-update/UPGRADING_rdoc.html '宝石更新--system 1.3.6' – Stray