我在做one month rails。我一直在遇到一些语法问题。我正在尝试运行bundle install
。我尝试使用和不使用production
命令并使用相同的错误。
错误/
第13行的Gemfile语法错误:语法错误,意外的tSYMBEG, 期待keyword_do或'{'或'('
语法/
group :development, :test do
gem 'sqlite3' end
group :production do
gem 'pg'
gem 'rails_12factor' end
^
source 'https://rubygems.org'
gem 'rails', '4.1.0'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'bootstrap-sass'
gem 'sdoc', '~> 0.4.0',
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :doc do
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring', require:false
end
完整错误>第13行的Gemfile语法错误:语法错误,意外的tSYMBEG,期待 keyword_do或'{'或'('' group:development,:test do
胡萝卜对于开发中的d是有意义的 ^
答案 0 :(得分:2)
错误在sdoc
行,你有一个尾随逗号
gem 'bootstrap-sass'
gem 'sdoc', '~> 0.4.0',
应该是
gem 'bootstrap-sass'
gem 'sdoc', '~> 0.4.0'
这样做,您的软件包将被安装。
语法错误消息可能很棘手。