相关疑难解决方法(0)

如何为安装 gem 指定更高的 ruby​​ 版本?

我安装了一个 ruby​​ 包。

$ sudo gem install pdfbeads
ERROR:  Error installing pdfbeads:
    nokogiri requires Ruby version >= 1.9.2.
Run Code Online (Sandbox Code Playgroud)

说它需要 ruby​​ 版本大于 1.9.1。

我的红宝石是 1.8.7。

$ which ruby
/usr/bin/ruby
$ ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
$ gem --version
1.8.15
Run Code Online (Sandbox Code Playgroud)

我有红宝石 1.9.1 和 1.9.3。

$ whereis ruby1.9.1
ruby1.9: /usr/bin/ruby1.9.1 /usr/bin/ruby1.9.3 /usr/bin/X11/ruby1.9.1 /usr/bin/X11/ruby1.9.3
Run Code Online (Sandbox Code Playgroud)

但是 1.9.3 链接到 1.9.1。

$ ls /usr/bin/ruby* -l
lrwxrwxrwx 1 root root   22 Jul 10 02:33 /usr/bin/ruby -> /etc/alternatives/ruby
-rwxr-xr-x 1 root root 5504 Nov 26  2013 …
Run Code Online (Sandbox Code Playgroud)

software-installation ruby gem

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

gem ×1

ruby ×1

software-installation ×1