标签: gem

如何为安装 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万
查看次数

有没有办法使用这个命令而不必一直输入“y”?

我试图在卸载 ruby​​ 之前删除所有 ruby​​ gem。

我使用的命令是:sudo gem uninstall --all实现这一目标。

但是,我必须不断键入 y 才能删除内容。

有没有一种方法可以实现同样的事情而不必键入y删除所有依赖项?

command-line gem

0
推荐指数
1
解决办法
2601
查看次数

标签 统计

gem ×2

command-line ×1

ruby ×1

software-installation ×1