我有一個遺留項目需要紅寶石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