Problème lors de la désinstallation de RVM
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.
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