133 votes

bundle install renvoie "Could not locate Gemfile" (Impossible de trouver le fichier Gemfile)

Je suis nouveau à Rails et je travaille actuellement sur un guide. Le guide stipule ce qui suit :

Utilisez un éditeur de texte pour mettre à jour le fichier Gemfile nécessaire à Bundler à l'aide de l'option 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 installons et incluons ensuite les gemmes à l'aide de la commande bundle install commandement :

    $ bundle install --without production 

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

J'ai suivi les étapes et j'ai même ajouté gem 'rb-readline' à la Gemfile mais apparemment le fichier ne peut pas être trouvé et quand je vais dans mon éditeur de texte, je vois le fichier Gemfile elle-même. J'ai remarqué qu'ils me faisaient mettre gem 'rails', 3.2.3 et ma version de Rails est 3.2.1 donc j'ai essayé de la changer en 3.2.1 mais cela n'a pas fonctionné non plus.

Tout avis ou conseil serait très apprécié.

8voto

Dzianis Yafimau Points 1377

Lorsque j'ai eu un problème similaire gem update --system m'a aidé. Exécutez ceci avant bundle install

3voto

Anugwolu Lucky Points 1

Dans mon cas, cela a fonctionné :

  • cd /usr/bin
  • touch Gemfile
  • Vous pouvez alors exécuter bundle install .

2voto

adam allalou Points 390
  1. Veillez à ce que le nom du fichier soit en majuscules Gemfile au lieu de gemfile .
  2. Assurez-vous d'être dans le même répertoire que le fichier Gemfile .

-1voto

Anant Agarwal Points 29

Recherchez le fichier Gemfile dans votre projet, allez dans ce répertoire et exécutez "bundle install". Avant d'exécuter cette commande, assurez-vous que vous avez installé la gem "sudo gem install bundler".

-2voto

Ömer Hodo Points 1
sudo gem install rails

mon problème est résolu, juste ce code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X