Problème d'installation de RVM
J'ai exécuté les commandes comme prescrit dans les instructions à la rvm site web, mais les choses ne semblent pas fonctionner..
Récupérer le code à partir du dépôt git fonctionne bien mais lorsque j'essaie d'utiliser
rvm notes
Erreur:
/usr/local/bin/rvm: line 73: /home/cody/.rvm/scripts/rvm: No such file or directory
clignote dans plusieurs lignes et ne s'arrête pas jusqu'à ce que j'appuie sur ctrl+C..
Je suis sous Ubuntu 8.04 et actuellement je suis en cours d'exécution ruby 1.9.2..
Désolé, si je suis absent de toute l'information nécessaire. Merci à l'avance.
Si je devais deviner, je dirais que vous avez installé le rvm de l'utilisation de sudo ou en tant que root. Si c'est le cas, supprimer et réinstaller sans sudo. Il fonctionne parfaitement bien installé pour l'utilisateur local.
Selon vos extraits, il semble l'avoir installé dans /usr/local. Regardez là-bas pour un répertoire appelé "rvm" ou ".rvm" et supprimez-le. Vous devez également supprimer /usr/local/bin/rvm.
Il y a quatre fichiers... rvm-auto-ruby, rvm-invite, rvm-shell et rvmsudo, dois-je les supprimer??
Oui, rien de référencement de rvm.
Selon vos extraits, il semble l'avoir installé dans /usr/local. Regardez là-bas pour un répertoire appelé "rvm" ou ".rvm" et supprimez-le. Vous devez également supprimer /usr/local/bin/rvm.
Il y a quatre fichiers... rvm-auto-ruby, rvm-invite, rvm-shell et rvmsudo, dois-je les supprimer??
Oui, rien de référencement de rvm.
OriginalL'auteur Apoorv Saxena | 2011-02-09
Vous devez vous connecter pour publier un commentaire.
Accusé de réception, je ne voulais pas dire à la poste comme un commentaire sur la question. De toute façon, si je devais deviner, je dirais que vous avez installé le rvm de l'utilisation de sudo ou en tant que root. Si c'est le cas, supprimer et le réinstaller sans sudo:
Ouvrir nouvelle fenêtre de terminal/onglet et assurez-vous que rvm est supprimé:
La sortie doit être vide, il est parfois nécessaire de se reconnecter, après c'est vide, vous pouvez continuer:
Il fonctionne parfaitement bien installé pour l'utilisateur local.
S'il vous plaît dites la procédure pour le supprimer..
Supprimer /usr/local/bin/rvm et trouver le répertoire d'installation de rvm est et la supprimer. Il semble que ça devrait aussi être dans /usr/local quelque part. Essayez "find /usr/local-name rvm".
Eu un problème similaire, mais s'explique par l'installation par défaut gem fichier avec sudo. modification de l'utilisateur à partir de la racine fixe pour moi.
OriginalL'auteur Mike Yockey
Ok, pour quelqu'un qui a essayé d'installer RVM de l'utilisation de sudo et est maintenant en tirant
leurs cheveux à essayer d'obtenir à installer dans
$HOME/.rvm
, voici ce queil l'a fait pour moi:
Lors de l'installation de RVM à l'aide de
sudo
, il a créé un fichier/etc/rvmrc
, qui contient les éléments suivants:Ce qui rend toutes les futures tentatives d'installation (même lorsqu'il n'est pas exécuté comme sudo)
l'installer dans /usr/local/rvm, ce qui n'est PAS ce que vous voulez pour un seul
l'utilisateur de l'installation. Donc, supprimer
/etc/rvmrc
et puis vous pouvez exécuteret il va installer correctement dans
$HOME/.rvm
OriginalL'auteur Jack Desert
Avez-vous ajoutez cette ligne à votre
~/.bashrc
?source ~/.bashrc
?Yep, ont fait que trop....
OriginalL'auteur fl00r
QUI commandes? Il y a plusieurs pages contenant les instructions pour installer RVM, selon que vous voulez un mono-utilisateur "bac à sable" ou de l'installation de à l'échelle du système pour un système multi-utilisateur en tant qu'administrateur.
Parce que vous avez RVM dans
/usr/local
, je pense que vous avez essayé de faire une installation système, mais n'a pas l'obtenir. Pour 99% d'entre nous, c'est la mauvaise méthode d'installation, et au lieu de cela, vous devez utiliser le manuel d'installation, qui est simple et met tout en~/.rvm
.De toute façon, assurez-vous de lire l'ensemble des instructions. Et, si un seul utilisateur d'installer, de terminer l'installation avec le "Post-Installation" modifications
~/.bashrc
ou~/.bash_profile
pour un seul utilisateur, puis démarrez une nouvelle session de terminal.Lors de l'utilisation de la mono-utilisateur d'installer Ne JAMAIS utiliser sudo installer des gems à RVM-géré Ruby, même si les instructions pour un joyau pourrait-on dire.
OriginalL'auteur the Tin Man
Œil à la section "Dépannage de votre installation de" ici. Puisque vous êtes sur Ubuntu, vous avez probablement besoin de faire d'autres mods pour vous .bashrc
OriginalL'auteur Kyle Heironimus
.bashrc avez-vous changé les
[ -z "$PS1" ] && return
à
if [[ -n "$PS1" ]]; then
et ajoutée à la fin du fichier:
fi
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
OriginalL'auteur skyw00lker
Je viens de a eu un problème similaire.
Il s'est avéré que de nombreux fichiers dans ~/.rvm/scripts/et ~/.rvm/src/rvm/scripts/qui, évidemment, doit être exécutable n'a pas les permissions d'exécution. L'exécution d'un script sur les deux annuaires pour configurer tous les fichiers exécutables résolu ce problème immédiat.
OriginalL'auteur TechZen
J'ai le même problème après l'installation. Puis j'ai redémarré le terminal et il a commencé à travailler poperly.
OriginalL'auteur ravenwing