我不知怎么搞砸了。在我的某个服务器上,如果我输入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
再次尝试,它按预期工作并指向正确的版本。
我不确定为什么,但这一定是原因吗?