rbenv: ruby: commande non trouvée
Je suis à l'aide de rbenv avec la version de ruby 1.9.1-p378 sur le répertoire local.
Commande ruby-v donne l'erreur suivante:
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
2.0.0-p353
Aucune idée de pourquoi cela se produit? Le bundle, rails de commandes ne fonctionnent pas non plus.
Commande rbenv versions :
* 1.9.1-p378 (set by /home/user/Desktop/r1/noko1/.ruby-version)
2.0.0-p353
source d'informationauteur Lawrence DeSouza
Vous devez vous connecter pour publier un commentaire.
La plainte que vous obtenez vient de rbenv. Le fait qu'il se plaindre montre que rbenv est configuré et fonctionne.
Déterminer la version de Ruby est nécessaire pour exécuter le projet. Soit le projet est livré avec une .ruby-version du fichier dans la racine, ou quelqu'un sur le projet permettra de connaître et de recommander que la version à utiliser.
Si la version n'est pas spécifié dans une .ruby-version de fichier, créez le .ruby-version du fichier dans le répertoire du projet.
type
ruby -v
alors que dans ce répertoire. Est-il OK? Ensuite, vous avez la version de Ruby installé correspond à ce que votre .ruby-version demande.Si la dernière commande n'a pas été sur OK, puis tapez
rbenv install
.Maintenant que Ruby est installé, vous devez exécuter votre programme. Je suis en supposant qu'il est livré avec un Rakefile.
installer le système de regroupement de l'outil:
gem install bundler
.installer les dépendances du projet:
bundle install
exécuter votre projet à l'aide des versions exactes des bibliothèques, il précise:
bundle exec rails server
Essayer le morceau de code suivant en fonction de la version de rails que vous avez installés. Dans mon cas je suis en utilisant
v2.3.3
Il semble que vous devez
rbenv install
la version de ruby que vous souhaitez utiliser, puisque seulement2.0.0-p353
est disponible. Voirrbenv help
.essayer cette cmd " rbenv mondiale 1.#.# '
fonctionne pour moi.