我安装了一个 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) 我试图在卸载 ruby 之前删除所有 ruby gem。
我使用的命令是:sudo gem uninstall --all
实现这一目标。
但是,我必须不断键入 y 才能删除内容。
有没有一种方法可以实现同样的事情而不必键入y
删除所有依赖项?