Назад | Перейти на главную страницу

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

Я установил версию 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 опять же, он работал, как ожидалось, и указывал на правильную версию.

Не знаю почему, но должно быть это было причиной?