Невозможно установить openproject в Windows7 64 бит - неопределенный метод `dlopen'для Fiddle:Module

Я не могу установить openproject в своей системе, я выполнил все шаги, упомянутые в документе openproject wiki

У меня Windows 7 64 битная и
установлен рубин с помощью railsinstaller 2.2.4 отсюда
MySQL mysql-5.6.21-winx64 отсюда
mysql 32 bit clien т отсюда
openproject из мерзавца
Последующий документ из руководства openproject.
Я получаю следующую ошибку, пожалуйста, руководство, чтобы избавиться от этой проблемы.
Я очень новичок в Ruby

C:\Users\Administrator\openproject>bundle exec rake db:create:all
require 'rails/all'... 2.309s
Bundler.require... rake aborted!
NoMethodError: undefined method `dlopen' for Fiddle:Module
C:/Users/Administrator/openproject/config/application.rb:68:in `block in <top (required)>'
C:/Users/Administrator/openproject/config/application.rb:44:in `block in bench'
C:/Users/Administrator/openproject/config/application.rb:43:in `bench'
C:/Users/Administrator/openproject/config/application.rb:67:in `<top (required)>'
C:/Users/Administrator/openproject/Rakefile:33:in `require'
C:/Users/Administrator/openproject/Rakefile:33:in `<top (required)>'
(See full trace by running task with --trace)

2 ответа

Решение

Похоже, что это не проблема с openproject, а скорее проблема с версией railsinstaller, которую вы используете. Он исчезнет, ​​когда вы убедитесь, что используете версию ruby ​​выше 1.9.3

Руководство по установке openproject перечисляет ruby ​​2.1 как минимальное требование. К сожалению, похоже, что не существует railsinstaller, предоставляющего ruby ​​выше 1.9, который сделал бы openproject несовместимым с railsinstaller на вашей машине.

Может быть, вы хотите попробовать railsinstaller-windows 3.0.0-alpha2 с Ruby 2.0.0. Очевидно, что эта установка не может быть рекомендована для производства, но, по крайней мере, вы сможете запустить все.

Другие вопросы по тегам