Question

Je suivais le tutoriel sur railstutoiral.org et rencontre l'erreur suivante: «ZenTest ne fait pas partie du faisceau Ajouter à Gemfile (Gem :: ChargeErreur). ». Je ZenTest (4.4.2) installé selon gemlist donc ce qui ne va pas? Merci!

Était-ce utile?

La solution

Ouvrir « Gemfile » à la racine de votre application rails, et ajouter une section comme celui-ci vers le bas:

group :development, :test do
  gem 'ZenTest'
end

Ensuite, à la ligne de commande, tapez:

bundle install

Cette commande installera la pierre et l'associer à votre application. Il peut prendre quelques minutes:)

La cause de votre problème est que sous 3 rails, rubygems sont gérés par un outil appelé Bundler , qui gère toutes les les dépendances entre vos pierres précieuses et assure que votre application démarre toujours avec les bonnes versions des gemmes droite, même lorsque vous le déplacez entre les serveurs.

Une autre chose à noter est que si vous voulez exécuter une commande à partir d'un bijou que vous avez installé en utilisant Bundler, vous devez taper « paquet exec » pour assurer le bon environnement est mis en place pour exécuter la commande.

Autres conseils

Même si vous l'avez installé, il ne reçoit pas chargé, car il dit que ce n'est pas dans le Gemfile. Le Gemfile existe à la racine de votre répertoire de projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top