Невозможно установить 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. Очевидно, что эта установка не может быть рекомендована для производства, но, по крайней мере, вы сможете запустить все.