Rails - râteau:pierres précieuses:installer - ne pas installer les gems
Si je définir quelques perles dans ma config/environments/test.rb fichier comme ceci:
config.gem "rspec"
config.gem "rspec-rails"
config.gem "mocha"
et puis exécutez le "rake gemmes:installer RAILS_ENV=test'
J'obtiens l'erreur suivante:
Missing these required gems:
mocha
Run `rake gems:install` to install the missing gems.
cependant si je râteau de gemmes:l'installation, comme il dit qu'il va continuer à répéter comme ça pour toujours.
Comment puis-je obtenir effectivement les gemmes à installer à l'aide du râteau (pas de gem install)?
merci!
Pourquoi essayez-vous de installer des gems avec le RAILS_ENV=paramètre de test?
parce que ces gemmes seule préoccupation de test et sont définis dans le fichier config/environments/test.rb. Donc j'ai besoin d'utiliser RAILS_ENV=test.
parce que ces gemmes seule préoccupation de test et sont définis dans le fichier config/environments/test.rb. Donc j'ai besoin d'utiliser RAILS_ENV=test.
OriginalL'auteur Hamish | 2010-03-15
Vous devez vous connecter pour publier un commentaire.
Je me demande, est-il une référence à quelque chose de moka le bijou de votre râteau de fichier ou de l'environnement.rb fichier? J'ai vu des problèmes comme ça avant, et elle se présente comme ce type de problème.
Essayez d'installer moka "manuellement" avec...
Puis voir si vous pouvez exécuter
rake gems:install
.OriginalL'auteur ideasasylum
Je suis tombé sur ce problème, et suivi les instructions ici de le résoudre. Plus précisément, la suppression et la régénération lib/tasks/rspec.le râteau est assez crucial. En outre, l'ajout
à
aidé.
OriginalL'auteur alalonde
Je trouvais que c'était un GEM_PATH question. Fondamentalement, les rails peuvent pas trouver les gemmes que vous avez installé et même si ils sont là, ils sont totalement invisibles. Un peu bizarre, mais bon.
Sur dreamhost j'ai dû configurer la ligne:
dans config/environment.rb
mais sur ma boîte de dev cela ne fonctionne pas pour moi et doit être entièrement supprimés.
YMMV mais je suggère que c'est un bon endroit pour commencer à chercher.
OriginalL'auteur Taryn East
Quelle plateforme utilisez-vous? Si c'fenêtre, puis
Exécuter la commande ci-Dessous et à ses œuvres,
gem install moka --plate-forme=mswin32
OriginalL'auteur AMIC MING