ruby -v显示:-bash: /usr/bin/ruby: 没有那个文件或目录
参考博客:https://blog.csdn.net/ckw1988/article/details/51535114
在linux中,软件安装后,一般都会在/usr/local/bin下出现对应软件的命令,比如redis就是这样
解决:
1、先查看/usr/local/bin下是否存在ruby
/usr/local/bin/ruby --version
如果显示版本号,则存在ruby
2、创建软链接,类似windows的快捷方式,使用ln -s source target执行,-s表示软链接
source、target既能是文件,也能是目录
ln -s /usr/local/bin/ruby /usr/bin/ruby
3、执行完后,再执行ruby -v就ok了
其实问题的根本就是系统只从/usr/bin下去找ruby命令
遇到类似的问题也能这么解决,即创建软链接!

浙公网安备 33010602011771号