Конфигурация электронной почты в ошибке разбора Redmine - PullRequest
0 голосов
/ 09 мая 2018

Мы новичок в ruby, мы пытаемся настроить Redmine на нашем сервере, но сталкиваемся с ошибкой при настройке Redmine для получения электронной почты для получения электронной почты с почтовых серверов IMAP / pop3. Мы следуем (http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails)

Ошибка

[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

1 Ответ

0 голосов
/ 10 мая 2018

Вы пытаетесь использовать синтаксис хэша Ruby 1.9 в версии Ruby 1.8.Вместо этого ваша строка должна выглядеть следующим образом:

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

(или обновить Ruby)

...