2016-04-25 1 views
0

Надеюсь, кто-то может помочь мне здесь.Ошибка на картечнице Chartkick при запуске сервера redmine

I'm с помощью Linux, рубин версия 1.8.7 и рельсы версия 3.2.21 и Redmine версии 2.6.2

I'm дело с ошибкой при попытке установить/запустить chartkick

перед тем установка i've закрыть Redmine сервера и

Я последовал за этими шагами, чтобы установить:

в Gemfile поставить линию

gem 'chartkick' 

казненного в follwing COMAND установить этот перл:

bundle install --without production 

в первый раз, кажется, что установлено с Sucess причина не сообщается никакой ошибки.

но когда я подбежать сервер Redmine он показывает мне ошибку ..

см StackTrace ниже:

# /usr/lib/ruby/gems/1.8/gems/bundler-1.10.1/lib/bundler/runtime.rb:76:in 'require': /usr/lib/ruby/gems/1.8/gems/chartkick-1.4.2/lib/chartkick.rb:20: odd number list for Hash (Syntax Error) 
    {name: name, data: data.map { |k, v| [k[1], v] }} 
      ^ 
/usr/lib/ruby/gems/1.8/gems/chartkick-1.4.2/lib/chartkick.rb:20: syntax error, unexpected ':', expecting '}' 
    {name: name, data: data.map { |k, v| [k[1], v] }} 
      ^ 
/usr/lib/ruby/gems/1.8/gems/chartkick-1.4.2/lib/chartkick.rb:20: syntax error, unexpected ':', expecting '=' 
    {name: name, data: data.map { |k, v| [k[1], v] }} 
         ^ 
/usr/lib/ruby/gems/1.8/gems/chartkick-1.4.2/lib/chartkick.rb:20: syntax error, unexpected '}', expecting kEND 
/usr/lib/ruby/gems/1.8/gems/chartkick-1.4.2/lib/chartkick.rb:26: syntax error, unexpected $end, expecting kEND 

Пожалуйста, Любые идеи, что я whould сделать, чтобы решить эту проблему? Что я делаю не так ? Благодаря !

ответ

0

Это довольно ясно ошибка:

You'v в комплекте камень написан с рубином 1.9 хэш синтаксиса.

In version 1.9 Ruby introduced new syntax for hash literals whose keys are symbols. Hashes use the "hash rocket" operator to separate the key and the value

Согласно предоставленной установки вы можете безопасно обновить рубин от 1,8 до, по крайней мере 1.9.3 [-p551]

Проверить RBenv или RVM установить определенную версию Ruby.

 Смежные вопросы

  • Нет связанных вопросов^_^