2012-03-26 4 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 

추신 : 최신 버전의 bundler는 1.1.3입니다. 그래서 괜찮 으면 설치 (권장)하거나 gem install bundler -v 1.0.21을 사용하여 이전 버전을 재설치 할 수 있습니다.

+0

감사합니다. 나는 내 질문을 게시하기 전에 이것을 실행하는 것을 완전히 잊었다. 지금 일하고있는 것 같습니다. – Ken

0

신비로운 오류가 “syntax error, unexpected $end, expecting keyword_end.”

이 오류는 코드 어딘가에 끝이 중단 된 것을 의미한다. 루비는 소스를 컴파일하면서 중첩을 추적하고 파일 끝에 도달하면 ($ end) 끝에 키워드가 하나 더 표시 될 것으로 예상했지만 아무 것도 없었습니다.