不知何故,我已经把事情搞砸了。 在我的一个服务器上,如果我键入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 ,它按预期工作,并指向正确的版本。
我不确定为什么,但那肯定是原因?