2012-03-26 11 views
0

Plötzlich habe ich den folgenden Fehler erhalten, wenn ich versucht habe, ein Paket zu installieren.Fehler bei der Installation des Pakets

/Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/core_ext/hash_with_indifferent_access.rb:76: syntax error, unexpected $end, expecting keyword_end (SyntaxError) 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/base.rb:1:in `<top (required)>' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor.rb:1:in `<top (required)>' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendored_thor.rb:6:in `<top (required)>' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/cli.rb:1:in `<top (required)>' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /Users/Ken/.rvm/gems/[email protected]/gems/bundler-1.0.21/bin/bundle:12:in `<main>' 
+1

"Plötzlich" - hast du ein neues Juwel hinzugefügt? – varatis

Antwort

0

$end ist End-of-Datei, so scheint es, dass Ihre Umgebung ist gebrochen, die weiterverkauft thor gem innen bundler genauer zu sein. Vielleicht sollten Sie versuchen, zuerst bundler zu installieren.

gem install bundler 

PS: Die neueste Version von Bundler ist 1.1.3. So können Sie das installieren, wenn Sie damit einverstanden sind (ich würde es empfehlen) oder Sie können Ihre alte Version mit gem install bundler -v 1.0.21 neu installieren.

+0

Danke, mein Herr. Ich habe es komplett vergessen, bevor ich meine Frage gestellt habe. Scheint jetzt zu arbeiten. – Ken

0

Die mystischen Fehler “syntax error, unexpected $end, expecting keyword_end.”

Dieser Fehler bedeutet, dass Sie ein Ende irgendwo im Code aufhörte. Als kompilierte Quelle von Ruby verfolgt es die Verschachtelung, und als es das Ende der Datei ($ end) erreichte, erwartete es, ein weiteres Ende-Schlüsselwort zu sehen, und keines war da.

Verwandte Themen