为什么“which ruby​​”没有输出任何东西?

为什么“which ruby​​”没有输出任何东西?

我正在使用 Debian 6。我卸载了 ruby​​1.8,然后安装了 ruby​​1.9.1。

如果我在命令行中输入“which ruby​​”,它不会输出任何内容。似乎它无法识别它。

答案1

Debian/Ubuntu 上的 Ruby 安装似乎不会生成指向您所拥有的特定安装的符号 /usr/bin/ruby 链接(理论上,这样您就可以安装多个版本指向您想要用作默认版本的任何版本)。

所以...

sudo ln -s /usr/bin/ruby1.9.1 /usr/bin/ruby

应该可以让你开始行动。如果which ruby1.9.1返回的是 1.9.1 的不同路径,则改用该路径。

相关内容