问题解决:安装完ruby却提示[/usr/bin/ruby: No such file or directory]

2022-09-09 10:57:23

在linux(我用ubuntu)下,明明安装好了ruby,输入命令行ruby后,却提示


-bash: /usr/bin/ruby: No such file or directory



解决问题之前,先确认一个情况,输入命令

/usr/local/bin/ruby --version

如果有版本信息,那说明ruby被装到了该目录下,而非系统认为的 /usr/bin/ruby


解决方法是在系统默认运行ruby的位置[/usr/bin/ruby]创建一个symlink(相当于win下的快捷方式),指向ruby的实际位置[/usr/local/bin/ruby]


命令是

ln -s /usr/local/bin/ruby /usr/bin/ruby


再输入

 ruby -v

检测版本,OK了

=====


附赠:要是安装gem也出现这种情况[-bash: /usr/bin/gem: No such file or directory]也是同理

ln -s /usr/local/bin/gem /usr/bin/gem



====

解决方案来自:http://stackoverflow.com/a/25414682

  • 作者:小舷
  • 原文链接:https://blog.csdn.net/ckw1988/article/details/51535114
    更新时间:2022-09-09 10:57:23