centos安装resque brain时报错
Error when installing resque brain on centos
我正在尝试在我的 运行s centos 虚拟机上安装 resque brain (https://github.com/stitchfix/resque-brain)。当我 运行 'rake test' 我得到以下错误。
[!] 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
你用的是Ruby1.8.7,所以你必须改写成
:group => :development
请注意,您使用的是非常旧的 Ruby 版本,该版本存在错误、过时、缓慢,最重要的是不再受支持。
您应该在继续之前升级您的 Ruby 版本,因为这可能不是您遇到的唯一问题。我什至不确定 Rescue
和相关库是否仍然与 Ruby 1.8.
兼容
我正在尝试在我的 运行s centos 虚拟机上安装 resque brain (https://github.com/stitchfix/resque-brain)。当我 运行 'rake test' 我得到以下错误。
[!] 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
你用的是Ruby1.8.7,所以你必须改写成
:group => :development
请注意,您使用的是非常旧的 Ruby 版本,该版本存在错误、过时、缓慢,最重要的是不再受支持。
您应该在继续之前升级您的 Ruby 版本,因为这可能不是您遇到的唯一问题。我什至不确定 Rescue
和相关库是否仍然与 Ruby 1.8.