Вопрос

Я использую Ubuntu 10.04 Lucid, и я, вероятно, был неправ, удалив RVM, и теперь, похоже, он не полностью удален из системы.Теперь я хотел бы установить это снова, но у меня проблемы.

Что происходит, так это то, что у меня генерируются странные выходные данные, когда я пытаюсь выполнить некоторые командные строки:

# Note that following command lines don't output the version
# (between the word "version" and the word "is") as it should be.

$ rvm
$ rvm -v
> -bash: /usr/local/rvm/scripts/base: No such file or directory
> A RVM version  is installed yet 1.10.3 is loaded.
>  Please do one of the following:
>   * 'rvm reload'
>   * open a new shell


# Even if I use the 'cd' command I have problems...

$ cd ..
> -bash: /usr/local/rvm/scripts/initialize: No such file or directory
> -bash: /usr/local/rvm/scripts/hook: No such file or directory

Это, вероятно, означает, что RVM удален неправильно, даже если Ruby также должен быть запущен:

$ which ruby
/usr/local/bin/ruby
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

Так, что я могу сделать, чтобы полностью удалить/деинсталлировать RVM?


ОБНОВЛЕНИЕ

Я решил часть проблемы (или, может быть, все проблемы):это (те) было связано с Phusion Passenger, который все еще загружал старый путь, связанный с версией Ruby, управляемой RVM.

Это было полезно?

Решение

RVM installs everything into ~/.rvm. To remove RVM from your system run 'rm -rf ~/.rvm'.
.

Отправляйте Это Где все установлено?

Другие советы

первая попытка echo $rvm_path - если это что-нибудь покажет - rm -rf оно

второй:

sudo rm -rf /ust/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh ~/.rvm*

следующая проверка ls -l /usr/local/bin | grep rvm при этом будут показаны ссылки на rvm - rm -rf их

и последний which rvm - если он что-нибудь покажет, попробуйте проверить этот путь и удалить хотя бы этот файл.

От rvm help:

implode  - (seppuku) removes the rvm installation completely.
           This means everything in $rvm_path (~/.rvm || /usr/local/rvm).
           This does not touch your profiles. However, this means that you
           must manually clean up your profiles and remove the lines which source RVM.

Судя по вашему $PATH вы также можете (в качестве альтернативы) удалить все следующие файлы и каталоги:

  • /usr/local/rvm
  • /etc/rvmrc
  • /etc/profile.d/rvm.sh
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top