在 ubuntu 上。我安装了 ruby1.8 和 ruby1.9.1。我也运行了这些命令
ruby1.8 setup.rb
ruby1.9.1 setup.rb
两者都运行良好,我也能够为两者安装 gem。gem 1.9.1 和 gem1.8 中的 gem 都正确显示为gem list
. 然而,问题开始于此:ruby1.9.1 some_script.rb
. 它找不到任何宝石。我尝试取消注释一些,发现 parseconfig 是问题所在,但它找不到任何其他的,它们肯定在gem1.9.1 list
. 关于导致此/如何恢复的任何想法?
编辑/旁注:ruby1.9.1 也无法在 1.8 中找到宝石。不是我想要的!只是澄清
来自pejuko的回答!:
cd /var/lib/
cd gems
bash: cd: gems: No such file or directory
sudo ln -s /usr/lib/ruby/gems
irb1.9.1
irb(main):001:0> require 'mechanize'
=> true
这解决了它!另外,拧debian。