find_spec_for_exe': impossible de trouver le bijou bundler (>= 0.a) (Gem::GemNotFoundException)
J'ai utilisé sudo bundle install
et qui pourrait être la cause du problème?
Maintenant j'ai:
gem -v
2.6.14ruby -v
ruby 2.3.5p376 (2017-09-14 révision 59905) [x86_64-darwin15]jekyll -v
jekyll 3.6.2bundle -v
Bundler version 1.16.0.pré.3
J'obtiens l'erreur suivante lorsque vous essayez d'exécuter bundle exec jekyll serve
ou tout simplement jekyll serve
/Utilisateurs/myusername/.rvm/rubis/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:dans
find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
activate_bin_path'
from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in
à partir de /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:<main>'
eval'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in
à partir de /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:dans " le
Aussi, lors de l'accès au dossier dans lequel j'ai mon blog cd my_path
je reçois le message suivant:
VM utilisé votre Gemfile pour la sélection de Ruby, c'est tous des beaux - Heroku n'a que trop,
vous pouvez ignorer ces avertissements avec "rvm rvmrc avertissement ignorer /Bibliothèque/WebServer/Documents/blog/Gemfile'.
Pour ignorer l'avertissement pour tous les fichiers run 'rvm rvmrc avertissement ignorer allGemfiles'.
Inconnu interpréteur ruby version (je ne sais pas comment gérer): RUBY_VERSION.
J'ai aucune idée de comment résoudre ce problème. Je veux juste créer mon statique blog et honnêtement je n'ai aucune idée à propos de Ruby, de pierres précieuses ou de la botte 🙂 Donc j'aimerais avoir quelques idées!
merci pour cette! Je l'ai essayé, maintenant j'ai un nouveau message d'erreur sur le processus: stackoverflow.com/questions/47035080/...
OriginalL'auteur Alvaro | 2017-10-31
Vous devez vous connecter pour publier un commentaire.
Je viens de l'écrire afin que quelqu'un a un problème comme le mien.
gem install bundler
montre que tout s'installe bien.Quand je tiped
bundle
il y a une erreur:Et dans le dossier
/Users/nikkov/.rvm/rubies/ruby-2.4.0/lib/ruby/gems/2.4.0/gems/
il n'y avait pas unbundler-1.16.0
dossier.Je fixe ce avec
sudo gem install bundler
expliquer plus détaillées, s'il vous plaît, achetez l'édition de ma réponse
rrpc pour votre réponse, que ferais - tu pls être en mesure de définir ce que vous entendez par corriger vos autorisations de répertoire .rvm et .bijou?
kov le lieu de .rvm et .gem dossiers sont probablement à l'intérieur de votre dossier de départ. Essayez de modifier les autorisations d'entre eux par la commande chmod. Il a travaillé pour moi.
Ce que @souravirus dit... les Autorisations doivent être assez ouvert sur les annuaires, d'autre échec.
OriginalL'auteur Nik Kov
Mon problème est que je suis en utilisant RVM et avait la mauvaise version de Ruby activé...
Espère que cela aide au moins une personne
OriginalL'auteur Greg Hilston
J'ai eu le même problème aujourd'hui. - Je résoudre ce problème en supprimant toute
PATH
dans.bashrc
pour les anciensrvm
.OriginalL'auteur xhg
Que j'avais à faire "rake propre --force". Alors n' "gem install rake" et ainsi de suite.
OriginalL'auteur Sudhanshu
Si vous avez changé la version de ruby que vous utilisez avec la
rvm use
, supprimer Gemfile.fermeture et essayez de nouveau.OriginalL'auteur Wawa Loo