2012-03-26 10 views
0

バンドルをインストールしようとすると、突然私は次のエラーが発生しています。バンドルのインストール中にエラーが発生する

/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

"突然" - あなたは新しい宝石を加えましたか? – varatis

答えて

0

$endより具体的には、エンド・オブ・ファイルであるので、ご使用の環境が壊れていると思われ、bundler内部vendored thor宝石。たぶんbundlerを最初に再インストールしてください。

gem install bundler 

PS:最新バージョンのbundlerは1.1.3です。だから、あなたがそれでいいなら(それをお勧めします)、またはgem install bundler -v 1.0.21を使って古いバージョンを再インストールすることができます。

+0

ありがとうございます。私は質問を投稿する前にこれを実行することを完全に忘れていました。今働いているようだ。 – Ken

0

神秘的なエラー“syntax error, unexpected $end, expecting keyword_end.”

このエラーは、どこかのコードで終わりをオフに左ことを意味します。 Rubyでコンパイルされたソースとして、ネストを追跡し、ファイルの終わり($ end)に達したときに、もう1つのendキーワードが表示されることを期待していました。

関連する問題