J'obtiens cette erreur lorsque je cloné un projet Rails existant et que je fais une % bundle install
.
% bundle install
Traceback (most recent call last):
2: from /Users/trilingual/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
1: from /Users/trilingual/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/Users/triringual/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)
La cause est que la description de «BUNDLED WITH 2.0.2» au bas de Gemfile.lock est différente de la «version du bundler installé par lui-même».
Gemfile.lock
<réduction>
BUNDLED WITH
2.1.4
Avec ça
% bundler -v
Bundler version 1.17.1
Ceci est différent.
① Consultez la description de «BUNDLED WITH ○○» en bas de Gemfile.lock de l'application.
Gemfile.lock
<réduction>
BUNDLED WITH
2.1.4
② Installez la version décrite dans Gemfile.lock (2.1.4
cette fois)
% gem install bundler -v 2.1.4
«Environnement d'application prévu» et «Environnement de son propre PC» C'est une image que je vais associer. ・ Lorsque vous achetez un nouveau PC et ouvrez l'application ・ Lorsque l'application est clonée git ・ Lors du changement de version de Ruby Je pense que cette erreur se produit fréquemment avec un modèle comme.
J'espère qu'il atteindra ceux qui ont la même erreur!