我的计算机上安装了Ruby 1.9和2.1。现在我想在Ruby 1.9中使用为Ruby 2.1安装的几个gem。但是,Ruby 1.9无法找到它们。
我试图通过设置环境变量RUBYLIB来解决这个问题,但由于需要使用的宝石太多,我无法逐一进行。有更简单的方法吗?
例如,我想在Ruby 1.9中使用的一个软件包是pango。
它的路径是〜/ ruby / lib / ruby / gems / 2.1.0 / gems / pango-2.2.0 /
为Ruby 2.1安装的所有软件包都可以在〜/ ruby / lib / ruby / gems / 2.1.0 / gems
找到谢谢你。
答案 0 :(得分:1)
我建议您使用像 rvm (https://rvm.io/)或 rbenv (https://github.com/sstephenson/rbenv)这样的经理,以避免手动配置您的环境。即使我只安装了一个Ruby版本,我也会使用 rvm 。