rvm: commande non trouvée MAC OX


89

Vraiment, je ne sais pas ce qui s'est passé. Excusez-moi si cette question est si NOOB, mais je ne trouve pas la solution à ce problème.

-bash: rvm: commande introuvable

J'ai essayé ça

curl -L https://get.rvm.io | bash -s - --version dernière

mais toujours rien, j'ai besoin de voir la version ruby ​​pour utiliser le simplecov car cela ne fonctionne pas avec l'ancienne version de 1.9


Cela peut être utile - railsinstaller.org .
— avrelian le

ça ne m'aide pas tellement, l'erreur est toujours là
— Asantoya17

Réponses:


223

Cela peut être dû au fait que le terminal n'a pas chargé la configuration du shell rvm.

Essayez de suivre depuis votre terminal:

$ source ~/.rvm/scripts/rvm

puis

$ type rvm | head -n 1

Si la sortie est:

rvm is a function

Vous devrez peut-être ajouter "source ~ / .rvm / scripts / rvm" à votre fichier ~ / .bash_profile


2
Merci! Il a travaillé pour moi aussi. Quelle est la raison pour ça? Ai-je manqué une étape lors de l'installation de rvm?
— Bruno

13
@Bruno Je suis également venu sur cette page, puis je me suis rendu compte qu'il était dit dans le message d'installation: Pour commencer à utiliser RVM, vous devez exécutersource /Users/username/.rvm/scripts/rvm
— jamie-wilson

ne fonctionne pas. La première commande renvoie "aucun fichier ou répertoire de ce type" les autres - rvm introuvable
— Vyachaslav Gerchicov

@peterpengnz cela a fonctionné sur mon mac même sans la deuxième commande, c'est-à-dire que je n'avais pas besoin de l'écrire dans le bash_profile
— Sumit Kumar Saha

@VyachaslavGerchicov J'ai eu le même problème, je suppose que vous utilisez sudo, si vous ne le faites pas, cela fonctionnera
— layser

50

vous devez lire tous les textes qui s'affichent lorsque vous installez RVM:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable

Merci beaucoup @mpapis J'essayais d'installer rvm ces dernières heures, mais je n'ai pas compris pourquoi la commande rvm introuvable venait. La première ligne a fait l'affaire. Merci encore
— Sumit Kumar Saha

Ne pas aller. BEAUCOUP de messages d'erreur. Cela me rappelle le mauvais vieux temps de Linux.
— Tony

24

après avoir couru sudo curl -L https://get.rvm.io | bash -s stable --ruby

vous devez fermer le terminal, puis rouvrir!


3
Le closeétait important. Merci .. J'ai redémarré et cela a fonctionné
— Mr. Alien

Je n'ai pas fermé, j'ai juste lancé `source /Users
— Marjorie Roswell

Silly me ... terminal fermé et rouvert. merci, ça marche!
— codeherk

7

Cela a fonctionné pour moi:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable


3

Pour une solution à long terme, vous devez ajouter ceci à votre ~/.profilefichier:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

pour charger simplement rvm dans un seul terminal, utilisez

source "$HOME/.rvm/scripts/rvm"

cet appel est censé être plus multiplateforme:

. "$HOME/.rvm/scripts/rvm"

2

Fermez et redémarrez le terminal après avoir installé RVM - me récupère CHAQUE FOIS.


1

Pour commencer à utiliser RVM, vous devrez entrer source /Users/yourusername/.rvm/scripts/rvmdans votre terminal (bien sûr, insérez votre vrai nom d'utilisateur à la place de yourusername).


vous pouvez utiliser ~comme remplacement pour /Users/yourusernamecomme dans:source ~/.rvm/scripts/rvm
— Ally Ripp

0

Comme suggéré par @mpapis, faites-le d'abord

$ rm -rf ~/.rvm

$ curl -L https://get.rvm.io | bash -s stable

Ensuite, comme suggéré par @peterpengnz, faites ceci et vous devriez être d'accord avec les problèmes de cmd RVM

$ source ~/.rvm/scripts/rvm


Pouvez-vous fournir des limites, des hypothèses ou des simplifications dans votre réponse. Voir plus de détails sur la façon de répondre à ce lien: stackoverflow.com/help/how-to-answer
— Usama Abdulrehman
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.