i essayer la commande aidez-moi s'il vous plaît. p> p> bundle installe --Local code>
Mais il montre la question:
6 Réponses :
Je pense que vous devez exporter le chemin de Ruby et Bundle dans votre .bashrc (Linux).
Ouvrez votre .bstrucc code> et ajoutez cette ligne: p>
export PATH="$PATH:/usr/bin:/usr/local/bin/"
Oui. Je l'ai résolu par: ln -s / usr / bin / ruby / usr / local / bin / ruby. Merci pour votre suggestion
Je préfère / usr / local / bin avant / usr / bin. De cette façon, vos bacs personnels fonctionnent de préférence aux bacs du système.
sur mon côté, j'utilise rbenv.
Lorsque j'ai vérifié le / usr / local / bin / bundle, il montre qu'il utilise l'ancien rubis, ce qui entraîne ainsi le problème.
#!/home/user/.rbenv/shims/ruby
La solution qui a fonctionné pour moi était tout à fait différente, peut-être parce que j'ai été incompatible à l'aide de GRV ou non.
J'ai utilisé «Quel Bundler» pour savoir où le Bundler a été lancé, c'était de / USR / Bin / Bundler. Remarquant que / usr / bin / bunkler a commencé avec un emplacement et une version de Ruby qui n'existait plus sur mon système, j'ai plus fait p> vérifiant "quels Bundler 'a à nouveau confirmé Ce Bundler était maintenant installé dans un environnement .rvm au lieu de / usr / bin / Bundler, et fait maintenant référence à la version correcte de Ruby; SO BUNDLE Installer fonctionne maintenant pour mon projet Rails. P> p>
Pour le groupe GEM-Set nouvellement créé GEM Bundler est manquant pour moi,
Avant Bundler Installez le chemin d'accès, / USR / local / bin / Bundler p>
Bundler installé pour résoudre le problème. P >
gem install bundler --no-ri --no-rdoc
Le BUNDLE CODE> L'exécutable est fourni par le code> Bundler code> GEM. Si vous utilisez
rvm code>, puis voir
quel paquet code> dans
/ usr / local / bin / bin / bin code> indique un problème, car l'utilisation de
rvm Code> signifie des gemmes tels que
Bundler code> sont installés dans votre répertoire personnel, généralement dans
~ / .rvm / gems /....
# Symptoms of a broken bundler installation:-
# Cannot start Rails...
$ bin/rails s
/Users/rogermarlow/project/config/boot.rb:9:in 'rescue in <top (required)>': uninitialized constant Bundler (NameError)
# bundle not working...
$ bundle install
zsh: /usr/local/bin/bundle: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory
# ^----- that path does not look right, rvm does not put gems there
$ which bundle
/usr/local/bin/bundle
# ^--- I want bundle from something under ~/.rvm/gems
# First check rvm is in effect:
$ rvm reload
RVM reloaded!
$ which ruby
/Users/rogermarlow/.rvm/rubies/ruby-2.3.4/bin/ruby
# ^--looks good, it is an rvm path, not /usr/local/bin/...
# Now fix bundler
$ gem uninstall bundler # just in case
$ gem install bundler
Fetching: bundler-1.16.1.gem (100%)
Successfully installed bundler-1.16.1
1 gem installed
$ which bundle
/Users/rogermarlow/.rvm/gems/ruby-2.3.4@project/bin/bundle
$ ^--- that is better, bundle is on a path controlled by rvm
# bundle now working
$ bundle install
Fetching gem metadata from http://rubygems.org/..........
*snip*
# rails now working
$ bin/rails s
=> Booting Thin
=> Rails 4.2.7.1 application starting in development on http://localhost:3000
*snip*
Merci Roger. Suivre vos étapes a résolu un problème similaire pour moi
rencontre ce même problème,
J'ai trouvé une installation de Bundler dans J'ai fait cela parce que j'avais besoin de cette version de Ruby. P> /var/lib/gems/2.3.0/gems/bundler-1.16.1; Code>
Ensuite, j'ai corrigé l'erreur en créant un lien symbolique comme celui-ci: p>
ln -s /var/lib/gems/2.3.0/gems/bundler-1.16.1/
/USR/LIB/RUBY/GEMS/2.3.0/GEMS/Bundler-1.16.14/code> p>
S'il vous plaît essayez:
quel rubis code> et
quel paquet code> et partage la sortie
quel rubis: / usr / bin / ruby. Quel paquet: / usr / local / bin / paquet
Vous avez un rubis / usr / local / bin / ruby? Vous utilisez le RVM?