2010-07-04 14 views
2

Je rencontre des problèmes avec mon application Rails après l'installation (et la suppression) de Compass. bundle install me donne ce qui suit:Bundler ne fonctionne pas: dans `[] ': méthode non définie` []' pour false: FalseClass

/Users/[..]/.rvm/gems/[email protected]/gems/bundler 1.0.0.beta.2/lib/bundler/settings.rb:10:in `[]': undefined method `[]' for false:FalseClass (NoMethodError) 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/settings.rb:32:in `without' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/settings.rb:26:in `without=' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/cli.rb:105:in `install' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/task.rb:33:in `run' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:109:in `block in invoke' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:116:in `call' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/invocation.rb:116:in `invoke' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor.rb:159:in `block in start' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor/base.rb:378:in `start' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/lib/bundler/vendor/thor.rb:138:in `start' 
from /Users/[..]/.rvm/gems/[email protected]/gems/bundler-1.0.0.beta.2/bin/bundle:13:in `<top (required)>' 
from /Users/[..]/.rvm/gems/[email protected]/bin/bundle:19:in `load' 
from /Users/[..]/.rvm/gems/[email protected]/bin/bundle:19:in `<main>' 

J'ai essayé de nettoyer le gemset et réinstaller Bundler et d'autres pierres précieuses sans chance. J'ai également essayé de créer une nouvelle application - bundler fonctionne bien ici, donc je suppose que le problème est quelque part avec mon code d'application, mais je n'ai aucune idée de l'endroit où chercher.

Des idées? :-) Merci les gars.

+0

Qu'est-ce que votre Gemfile? – shingara

Répondre

4

premier regard dans le Gemfile pour, puis vérifier .bundle/et fournisseur/cache /, retirez-les et lancez ceci:

bundle package 

cela devrait résoudre.

11

Pour les autres avec ce problème, j'avais besoin de supprimer un fichier vide ~/.bundler/config avec lequel je jouais.

+0

Cela a fonctionné pour moi aussi. –

+0

ouais moi aussi, merci – Matthias