-bash:/usr/bin/ruby:没有此文件或目录

-bash:/usr/bin/ruby:没有此文件或目录

我已经按照本教程在我的 centos 服务器上安装了 ruby​​ 1.9.2 -http://blog.jeffcosta.com/2010/09/10/7-steps-to-rails-on-centos/

它说应该安装到以下位置:/usr/local/include/ruby /usr/local/bin/ruby /usr/local/lib/ruby /usr/local/share/doc/ruby/html /usr/local/share/man1

然而,唯一存在东西的位置是第二和第三,第二个是 ruby​​ 安装(并且是 1.9.2)第三个是一个文件夹。

我已经检查了 $PATH 并且 /usr/local/bin 在那里

在 /usr/local/sbin 中:在 /usr/local/bin 中:在 /sbin 中:在 /bin 中:在 /usr/sbin 中:在 /usr/bin 中:在 /root/bin 中

所以我不明白为什么当我尝试运行“ruby”时会出现此错误“/usr/bin/ruby:没有这样的文件或目录”

介绍一下背景,我卸载了 yum 版本,这样我就可以安装比 1.8.5 更新的版本,从而安装 gem 和 airline。

谢谢詹姆斯

答案1

我发现,在某些 Linux 发行版中,如果您不使用虚拟/推荐的 ruby​​ 包,则安装的实际文件名是 ruby​​19x。您可以创建一个指向 ruby​​ 的符号链接来清除它。

相关内容