Question

J'utilise Ubuntu 10.04 Lucid et j'ai probablement eu tort de désinstaller RVM et maintenant, il ne semble pas être complètement supprimé du système.Maintenant, j'aimerais l'installer à nouveau mais j'ai des problèmes.

Ce qui se passe, c'est que des sorties étranges sont générées lorsque j'essaie d'exécuter certaines lignes de commande :

# 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

Cela signifie probablement que RVM n'est pas correctement supprimé même si Ruby semble également fonctionner :

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

Donc, que puis-je faire pour supprimer/désinstaller complètement RVM ?


MISE À JOUR

J'ai résolu une partie du problème (ou peut-être tous les problèmes) :ce (ceux) était lié à Phusion Passenger qui chargeait encore l'ancien chemin lié à la version Ruby gérée par RVM.

Était-ce utile?

La solution

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

Référez-vous Ce .et Où est tout installé?

Autres conseils

premier essai echo $rvm_path - si ça montre quelque chose - rm -rf il

deuxième:

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

prochain contrôle ls -l /usr/local/bin | grep rvm cela affichera des liens vers rvm - rm -rf eux

enfin which rvm - si cela montre quelque chose, essayez de vérifier ce chemin et supprimez au moins ce fichier.

Depuis 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.

A en juger par votre $PATH vous pouvez également (alternativement) supprimer tous les fichiers et répertoires suivants :

  • /usr/local/rvm
  • /etc/rvmrc
  • /etc/profile.d/rvm.sh
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top