Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在centos上安装resque brain时出错_Ruby On Rails_Ruby_Linux_Centos_Gemfile - Fatal编程技术网

Ruby on rails 在centos上安装resque brain时出错

Ruby on rails 在centos上安装resque brain时出错,ruby-on-rails,ruby,linux,centos,gemfile,Ruby On Rails,Ruby,Linux,Centos,Gemfile,我正在尝试在运行centos的vm机器上安装resque brain()。当我运行“rake测试”时,我得到以下错误 [!] There was an error parsing `Gemfile`: compile error - syntax error, unexpected ':', expecting $end gem 'spring', group: :development ^. Bundler cannot co

我正在尝试在运行centos的vm机器上安装resque brain()。当我运行“rake测试”时,我得到以下错误

[!] There was an error parsing `Gemfile`: compile error - syntax error, unexpected ':', expecting $end
gem 'spring',        group: :development
                           ^. Bundler cannot continue.

 #  from /root/user/resque-brain/Gemfile:11
 #  -------------------------------------------
 #  gem 'jbuilder', '~> 2.0'
 >  gem 'spring',        group: :development
 #  gem 'bower-rails'
 #  -------------------------------------------
有什么建议可以帮我解决这个问题吗?到目前为止,我试图更新ruby和buddle

# bundle -v
Bundler version 1.10.6

# ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]

Ruby 1.8不支持JSON样式的哈希。所以试试gem'spring',:group=>:development或者

group :development do
  gem 'spring'
end

Gemfile
文件语法基于Ruby 1.9,因为它使用json风格的语法

group: :development
您使用的是Ruby 1.8.7,因此必须将其重写为

:group => :development
请注意,您使用的是非常旧的Ruby版本,它有缺陷、过时、速度慢,最重要的是不再受支持


您应该在继续之前升级您的Ruby版本,因为这可能不是您将遇到的唯一问题。我甚至不确定
Rescue
和相关库是否仍然与Ruby 1.8兼容。

我已经格式化过您的问题。如果您更新了它,请停止破坏格式。什么是
JSON样式
散列?@code>group::development是JSON样式(从Ruby 1.9开始提供),
:group=>:development
是旧样式(Ruby 1.8)