2012-04-16 7 views
0

저는 Ruby를 통해 Rails 3 Tutorial에서 작업했으며, 최근 Rubyist의 제 친구의 추천에 따라 RVM에서 rbenv로 전환했습니다.rbenv 번들 설치 오류

/Users/alexanderdiner/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/dsl.rb:7:in `instance_eval': /Users/alexanderdiner/rails_projects/sample_app/Gemfile:1: syntax error, unexpected tIDENTIFIER, expecting $end 
gem 'sqlite...3.2.3'ygems.org' 
...        ^(SyntaxError) 

좀 rbenv 워드 프로세서와 같은,하지만 여전히 여기에 문제를 찾기 위해 고군분투을 읽는데되었습니다 나는 $ bundle install에 새 프로젝트를 다음 시도를 만들 때

불행하게도, 지금은이 오류가 발생합니다. 참고로, gemfile는 다음과 같다 :

source 'http://rubygems.org' 
gem 'rails', '3.2.3' 
gem 'sqlite3' 
gem 'gravatar_image_tag', '0.1.0' 
gem 'will_paginate', '3.0.pre2' 
group :development do 
    gem 'rspec-rails', '2.0.1' 
    gem 'annotate-models', '1.0.4' 
    gem 'faker', '0.3.1' 
end 
group :test do 
gem 'rspec', '2.0.1' 
gem 'webrat', '0.7.1' 
gem 'spork', '0.8.4' 
gem 'factory_girl_rails', '1.0' 
end 
+0

@RyanBigg 변경 했는데도 같은 오류가 발생합니다. 그래서. – Alexander

답변

1

변경 :

group :development do 
    gem 'rspec-rails', '2.0.1' gem 'annotate-models', '1.0.4' gem 'faker', '0.3.1' 
end 

group :development do 
    gem 'rspec-rails', '2.0.1' 
    gem 'annotate-models', '1.0.4' 
    gem 'faker', '0.3.1' 
end 

에 충분합니다.

+0

이 변경 작업을 수행 한 후에도 이전과 동일한 오류가 발생합니다. – Alexander

+0

'ruby -c Gemfile'의 결과는 무엇입니까? 방금 시도한'Syntax OK'가 있습니다. 그래서 다른 것이 있어야합니다. – lucapette

+0

출력은 다음과 같습니다 :'Gemfile : 1 : 구문 오류, 예상치 못한 tIDENTIFIER, $ endgem 'sqlite ... 3.2.3'ygems.org' ... ^' – Alexander

0

Gemfile에 인쇄 할 수없는 문자가있을 수 있습니다. 이름을 변경 한 다음 질문에 게시 한 내용을 사용하여 새 이름을 만드십시오.