ruby:符号链接不存在,但尝试命令时却说它存在?

ruby:符号链接不存在,但尝试命令时却说它存在?

我不知怎么搞砸了。在我的某个服务器上,如果我输入ruby,就会出现错误bash: /opt/rh/rh-ruby23/root/usr/bin/ruby: No such file or directory

which ruby给出:

/usr/local/bin/ruby

which -a ruby给出:

/usr/local/bin/ruby
/usr/bin/ruby

/opt/rh/rh-ruby23我已经在via安装了一个 ruby​​ 版本yum install rh-ruby23,但是我随后删除了yum remove rh-ruby-23

我不知道还在指什么/opt/rh/rh-ruby23/root/usr/bin/ruby

答案1

嗯,我想我必须su -root 两次...exit登录后,我发现我仍然以 root 身份登录。ruby再次尝试,它按预期工作并指向正确的版本。

我不确定为什么,但这一定是原因吗?

相关内容