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 

我已经通过yum install rh-ruby23/opt/rh/rh-ruby23上安装了一个ruby版本,但是随后我用yum remove rh-ruby-23

我很/opt/rh/rh-ruby23/root/usr/bin/ruby什么仍然指着/opt/rh/rh-ruby23/root/usr/bin/ruby

嗯,我想我有su -根两次… exit后,我看到我仍然以root身份login。 再次尝试ruby ,它按预期工作,并指向正确的版本。

我不确定为什么,但那肯定是原因?