2012-04-16 9 views
0

私はRubyを使ってRails 3 Tutorialで作業していましたが、最近私のRubyistの友人の推薦により、RVMからrbenvに切り替えました。rbenvでバンドルインストールエラー

残念ながら、今私は新しいプロジェクトを作成するときに、その後$ bundle installにしようと、私はこのエラーを取得する:

/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のドキュメントを通じてreadinと、このような、まだここでの問題を見つけるのに苦労されています。参考のため、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、$ endを期待しています。 gem 'sqlite ... 3.2.3'ygems.org' ... ^' – Alexander

0

Gemfileに印刷できない文字がある可能性があります。名前を変更し、質問に投稿した内容を使用して新しい名前を作成します。

関連する問題