1

私は Rails 初心者で、http://railstutorial.orgガイドに従おうとしています。私は使っている:

  • 宝石 2.0.3
  • バンドラー 1.3.5
  • レール3.2.13
  • ルビー 2.0.0-p195

Gemfile の実行時bundle updateまたはbundle install編集後に、次のエラーが発生します。

roberts-imac-6:first_app bobbaird001$ bundle update
**Gemfile syntax error:**
roberts-imac-6:first_app bobbaird001$ bundle install
**Gemfile syntax error:**

これがGemfileです(コメントアウトされた行を削除しました)

source 'https://rubygems.org'

gem 'rails', '3.2.13'
gem 'sqlite3', '1.3.5'
end
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.2'
  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby
  gem 'uglifier', '>= 1.2.3'cdacd
  end
  gem 'jquery-rails', '2.0.2'
  end
4

3 に答える 3

3

end以下のsqliteとを削除jquery-railsし、 の最後にある cdacd を削除しuglifier、インデントを次のように修正します。

source 'https://rubygems.org'

gem 'rails', '3.2.13'
gem 'sqlite3', '1.3.5'

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.2'
  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby
  gem 'uglifier', '>= 1.2.3'
end

gem 'jquery-rails', '2.0.2'

doブロック内の宝石のみにインデントが必要です。

これが物事を明確にするのに役立つことを願っています。

于 2013-05-18T19:46:19.357 に答える