Mac OS X Mountain Lion "Rails n'est pas actuellement installé sur ce système."
Je suis sur une nouvelle installation de OS X Mountain Lion. J'ai installé des rails via:
sudo gem install rails
Tout semble s'installer correctement, mais lorsque je tape le rail de commande (rails s, rails-v, etc), j'obtiens cette erreur:
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
Le résultat d'une " which rails
' est /usr/bin/rails
Je pensais que c'était un problème de chemin d'accès, et c'est peut-être, mais je peux voir que /usr/bin fait partie de mon CHEMIN.
De l'aide? Merci!
Mise à JOUR: j'ai remarqué tout sur mon autre mac avec le même OS fonctionne assez bien... je ne m'en souviens pas comment je l'ai eu à travailler de cette façon. Si je lance "qui rails de" je vois c'est dans un tout autre lieu /Utilisateurs/nom_utilisateur/.rvm/gems/ruby 1.9.3-p194/bin/rails de
source d'informationauteur botbot
Vous devez vous connecter pour publier un commentaire.
Utiliser RVM http://rvm.io ou rbenv pour installer de nouvelles Rails versions que ce sont pré-installés avec OS X.
Exemples de suivi sur le site https://rvm.io/rvm/install/ mais en gros:
Installer RVM: $
\curl -L https://get.rvm.io | bash -s stable
Vous pouvez alors $
rvm list known
pour voir ce que les Rubis sont disponibles pour vous (beaucoup). Et tout simplement $rvm install 1.9.3
à obtenir la plus récente version de Ruby (qui de cette écriture estruby-1.9.3-p327
)Jeu de ruby par défaut est $
rvm --default use 1.9.3
Créer une valeur par défaut sertie de stocker vos bijoux $
rvm use 1.9.3@mygemset --create --default
Puis installer des Rails $
gem install rails
vous obtiendrez courant de ce qui aujourd'hui est la même chose que tapergem install rails -v 3.2.9
Si vous utilisez rbenv, n'oubliez pas de
rbenv rehash
après l'installation/la mise à jour de ruby.Juste eu ce problème à l'aide de
rbenv
aucune idée de comment c'est arrivé, mais pensé que mon~/.rbenv/shims/rails
était vide...Donc, pour résoudre ce problème:
Nettoyé vide cales:
find ~/.rbenv/shims -empty -delete
Puis régénérer:
rbenv rehash
(n'a pas d'écraser un vide...)J'ai eu le même problème.
Après avoir tapé:
et l'installation des rails correctement, il suffit de fermer la fenêtre du Terminal et de l'ouvrir à nouveau. Ensuite, tapez:
Afin de, mettre à zéro la fenêtre de Terminal résoudre le problème.
Je pense installer rvm qui va vous aider à
La dernière ligne crée un bijou jeu appelé
current
.Maintenant, assurez-vous de RubyGems a été correctement installé en tapant
which gem
dans votre terminal. Maintenant mettre à jour vos joyaux.Enfin installer des rails.
J'espère que cela fonctionne, laissez-moi savoir si vous avez des questions.
Oui, OSX est livré en standard avec beaucoup de logiciels pour Ruby on Rails, PHP, Mysql, etc. Cependant, parfois, c'est mieux pour le maintien d'utiliser une 3ème partie de l'installateur pour obtenir tout ce que vous voulez sans creuser par le biais de votre répertoire /usr/.
Je recommande de vérifier http://railsinstaller.org/
Avec une installation facile, vous avez tout ce que vous voulez pour un Rails de projet, y compris les logiciels courants de gens utilisent, et le site a même un tutoriel. Je vous recommande de faire de cette façon. Il vous fait gagner du temps. De Plus, il est livré avec un programme de désinstallation facile qu'il va mettre dans votre dossier Applications à supprimer si vous n'êtes pas satisfait de la configuration. Profitez de.
En fait, /usr/bin/rails de script n'est qu'une
(Commentaire de la cité très script source)
Si les Rails sont installés, puis il est chargé. Autre chose, le script va lancer l'erreur que vous avez collé dans votre question.
Pourtant, une autre alternative à RVM est le super rbenv outil.
Il est très facile à installer (juste un simple
brew install rbenv
) et de travailler avec. À mon avis, c'est la meilleure façon de gérer votre rubis sur un Mac.Toutefois, si vous avez rvm installé sur votre machine, pensez à supprimer à partir de votre système en faisant
rvm implode
.Depuis la mise en place d'un frais de ruby on rails environnement de dev est un obstacle commun à la plupart des débutants (y compris moi-même quand j'ai commencé avec des rails, j'ai mis en place des instructions détaillées sur la façon de faire exactement cela dans un post de blog, qui fera le lien ci-dessous. Espérons que vous le trouverez utile.
http://blog.parsalabs.com/blog/2013/08/27/setting-up-a-ruby-on-rails-4-development-environment-on-a-clean-mac-os-x-installation/
j'ai eu le même message d'erreur et désinstaller rvm puis-je suivre les instructions sur cette page https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm
je pense que l'aide était
sur le terminal.
Notre entreprise utilise un script pour l'installation de chaque nouvelle machine avec un Rails environnement de dev:
Nous avons l'open source, de lui donner un essai: https://github.com/platform45/let-there-be-light