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’ajoutergem ’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é.
Vous avez juste besoin de changer de répertoire pour votre application, ALORS lancer bundle install
:)
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
Quand j'ai eu le même problème, gem update --system
m'a aidé. Exécuter ceci avant bundle install
Vous devriez être dans le même répertoire que Gemfile
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"