9
votes

problème avec le paquet

i essayer la commande bundle installe --Local Mais il montre la question: xxx

aidez-moi s'il vous plaît.


3 commentaires

S'il vous plaît essayez: quel rubis et quel paquet 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?


6 Réponses :


13
votes

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/"


2 commentaires

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.



4
votes

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


0 commentaires

33
votes

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 xxx

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.


0 commentaires

1
votes

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


0 commentaires

5
votes

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*


1 commentaires

Merci Roger. Suivre vos étapes a résolu un problème similaire pour moi



-1
votes

rencontre ce même problème, J'ai trouvé une installation de Bundler dans /var/lib/gems/2.3.0/gems/bundler-1.16.1;
Ensuite, j'ai corrigé l'erreur en créant un lien symbolique comme celui-ci:

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>

J'ai fait cela parce que j'avais besoin de cette version de Ruby.


0 commentaires