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

Linux «which virtualenv-2.7» показывает повторяющийся путь

Я думаю, что испортил некоторые компоненты при попытке установить ruby, а не virtualenv-2.7 вроде не работает.

Я даже не уверен, правильно ли я описываю проблему, так как не могу понять проблему, не говоря уже о ее решении. Это не в bash_profile (мое единственное настоящее замечание, основанное на моем ограниченном понимании). Я не знаю, где еще искать и что искать.

Запуск который virtualenv-2.7 приводит к:

$ which virtualenv-2.7
/usr/bin/which: no virtualenv-2.7 in (/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-use ... nv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.linuxbrew/bin:/home/ec2-user/.linuxbrew/bin:/usr/local/rvm/gems/ruby-2.3.3/bin:/usr/local/rvm/gems/ruby-2.3.3@global/bin:/usr/local/rvm/rubies/ruby-2.3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)

кончающийся на

...: /home/ec2-user/.rbenv/shims: /home/ec2-user/.linuxbrew/bin: /home/ec2-user/.linuxbrew/bin: / usr / local / rvm / gems / ruby -2.3.3 / bin: /usr/local/rvm/gems/ruby-2.3.3@global/bin: /usr/local/rvm/rubies/ruby-2.3.3/bin: / usr / local / bin: /bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin : / home / ec2-user / bin)

Я обнаружил это при попытке установить certbot

$ sudo ./certbot-auto --debug обновить
Пакет python27-pip-6.1.1-1.23.amzn1.noarch уже установлен и последняя версия
Нечего делать
Создание виртуальной среды ...
./certbot-auto: строка 864: virtualenv: команда не найдена

Как это исправить? Будет просто удалено viartualenv-2.7 и переустановка поможет, а как?