尝试运行捆绑包的语法错误在一个月的Rails中为Heroku的服务器安装GEMFILES

时间:2014-05-03 22:28:30

标签: ruby-on-rails gemfile

我在做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是有意义的        ^

1 个答案:

答案 0 :(得分:2)

错误在sdoc行,你有一个尾随逗号

gem 'bootstrap-sass'
gem 'sdoc', '~> 0.4.0', 

应该是

gem 'bootstrap-sass'
gem 'sdoc', '~> 0.4.0'

这样做,您的软件包将被安装。

语法错误消息可能很棘手。