Domanda

Sto correndo Ubuntu 10.04 lucido e probabilmente avrei sbagliato disinstallare RVM e ora le cuciture non sono completamente rimosse dal sistema.Ora vorrei installarlo di nuovo ma sono nei guai.

Che cosa succede è che ho delle uscite strane generate quando provo ad eseguire alcune righe di comando:

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

che probabilmente significa che RVM non è stato rimosso correttamente anche se anche le cuciture rubine devono essere in esecuzione:

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

Allora, Cosa posso fare per rimuovere / disinstallare completamente RVM?


.

Aggiornamento

Ho risolto parte del problema (o, forse, tutti i problemi): che (quelli) era legato al passeggero di fusione che stava ancora caricando il vecchio percorso relativo alla versione rubino gestita da rvm.

È stato utile?

Soluzione

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

Segnala Questo .e dove è tutto installato?

Altri suggerimenti

Prima prova echo $rvm_path - se ciò mostra qualsiasi cosa - rm -rf IT

Secondo:

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

Avanti Controlla ls -l /usr/local/bin | grep rvm Questo mostrerà collegamenti a rvm - rm -rf

e Ultimo which rvm - Se mostra qualsiasi cosa prova a controllare questo percorso e rimuovere almeno questo file.

Da 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 giudicare dal tuo $PATH puoi anche (in alternativa) Rimuovere tutti i seguenti file e directory:

    .
  • /usr/local/rvm
  • /etc/rvmrc
  • /etc/profile.d/rvm.sh
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top