我无法在我的系统中安装openproject,我已经遵循了openproject wiki文档中提到的所有步骤
我有64位的Windows7和
使用railsinstaller 2.2.4
从here安装ruby
mysqlmysql-5.6.21-winx64
来自heremysql 32 bit clien
t从hereopenproject
来自gitlocation
遵循openprojectguide中的文档。
我得到以下错误,请指导摆脱这个问题。
我对鲁比很陌生
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)
最佳答案
这似乎不是openproject的问题,而是railsinstaller version you are using的问题。当你确定你使用的是1.9.3以上的Ruby版本时,它就会消失。
openproject installation guide将ruby 2.1列为最低要求。不幸的是,似乎没有railsinstaller提供1.9以上的ruby,这会使openproject与您机器上的railsinstaller不兼容。