Ruby on rails redmine中的电子邮件配置抛出解析错误

Ruby on rails redmine中的电子邮件配置抛出解析错误,ruby-on-rails,ruby,rubygems,redmine,Ruby On Rails,Ruby,Rubygems,Redmine,我们是ruby新手,我们正在尝试在服务器上配置Redmine,但在配置Redmine以接收来自IMAP/pop3电子邮件服务器的电子邮件时遇到了错误。我们正在跟踪() 错误是 [root@redmine]# rake -f /app/redmine/Rakefile redmine:email:receive_imap RAILS_ENV="production" host=hostname.com username=bug@hostname.com password=1234567890 (i

我们是ruby新手,我们正在尝试在服务器上配置Redmine,但在配置Redmine以接收来自IMAP/pop3电子邮件服务器的电子邮件时遇到了错误。我们正在跟踪()

错误是

[root@redmine]# rake -f /app/redmine/Rakefile redmine:email:receive_imap RAILS_ENV="production" host=hostname.com username=bug@hostname.com password=1234567890
(in /app/redmine)

[!] There was an error parsing `Gemfile`: compile error - syntax error, unexpected ':', expecting $end
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
                             ^. Bundler cannot continue.

 #  from /app/redmine/Gemfile:31
 #  -------------------------------------------
 #  # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
 >  gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
 #  gem "rbpdf", "~> 1.19.3"
 #  -------------------------------------------
版本详细信息

[root@redmine]# ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]
[root@redmine]# bundle -v
Bundler version 1.16.1
[root@redmine]# gem -v
1.3.7.1

您正试图在Ruby的1.8版本中使用Ruby 1.9的哈希语法。您的线路应如下所示:

gem 'tzinfo-data', :platforms => [:mingw, :x64_mingw, :mswin]

(或升级Ruby)

您使用的是什么版本的Ruby?是1.8.x吗[root@redmine]#ruby-v ruby 1.8.7(2013-06-27 patchlevel 374)[x86_64-linux]Redmine在这样的旧版本上不起作用,至少要升级到2.2。