Я кое-что придумал. На одном из моих серверов, если я наберу 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
Я установил версию Ruby на /opt/rh/rh-ruby23
через yum install rh-ruby23
но затем я удалил yum remove rh-ruby-23
Я не понимаю, на что все еще указывает /opt/rh/rh-ruby23/root/usr/bin/ruby
Хм, я думаю, что у меня было su -
дважды рутировать ... после exit
Я увидел, что все еще вошел в систему как root. Пытался ruby
опять же, он работал, как ожидалось, и указывал на правильную версию.
Не знаю почему, но должно быть это было причиной?