web-dev-qa-db-fra.com

bundle install renvoie "Impossible de localiser Gemfile"

Je suis nouveau sur Rails et je travaille actuellement sur un guide. Le guide indique:

Utilisez un éditeur de texte pour mettre à jour le fichier Gemfile requis par Bundler avec le fichier contenu de la liste 2.1.

source 'https://rubygems.org'

gem 'Rails', '3.2.3'

group :development do
  gem 'sqlite3', '1.3.5'
end


# Gems used only for assets and not required
# in production environments by default.

group :assets do
  gem 'sass-Rails',   '3.2.4'
  gem 'coffee-Rails', '3.2.2'
  gem 'uglifier', '1.2.3'
end

gem 'jquery-Rails', '2.0.0'

group :production do
  gem 'pg', '0.12.2'
end

Nous avons ensuite installé et inclus les gemmes en utilisant le bundle install commander:

    $ bundle install --without production 

Si Bundler se plaint de no such file to load -- readline (LoadError), essayez d’ajouter gem ’rb-readline’ à votre Gemfile.)

J'ai suivi les étapes, même en ajoutant gem 'rb-readline' à Gemfile, mais apparemment, le fichier est introuvable et lorsque je vais dans mon éditeur de texte, je vois la Gemfile elle-même. J'ai remarqué qu'ils m'ont fait mettre gem 'Rails', 3.2.3 et que ma version de Rails est 3.2.1, alors j'ai essayé de le changer pour 3.2.1 mais cela n'a pas fonctionné non plus.

Toute pensée ou conseil serait très apprécié.

84
levelone

Vous avez juste besoin de changer de répertoire pour votre application, ALORS lancer bundle install :)

216
svoisen

Vous pouvez également indiquer le chemin d'accès au fichier gem dans la même commande, par exemple. 

BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install
18
houbena

Quand j'ai eu le même problème, gem update --system m'a aidé. Exécuter ceci avant bundle install

7
Dzianis Yafimau

Vous devriez être dans le même répertoire que Gemfile

7
forzagreen

Recherchez le fichier Gemfile dans votre projet, accédez à ce répertoire, puis exécutez "bundle install". avant d'exécuter cette commande, assurez-vous d'avoir installé le gem "Sudo gem install bundler"

0
Anant Agarwal