我无法在我的系统中安装 openproject,我已按照 openproject wiki 文档中提到的所有步骤进行操作
我有 Windows 7 64 位和
使用来自 here 的 railsinstaller 2.2.4
安装了 ruby
mysql mysql-5.6.21-winx64
来自 here
mysql 32 位客户端
来自 here
openproject
来自 git location
关注来自 openproject 的文档 guide .
我收到以下错误,请指导以解决此问题。
我对 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)
最佳答案
这似乎不是 openproject 的问题,而是 railsinstaller version you are using 的问题.当你确保你使用的是 1.9.3 以上的 ruby 版本时,它就会消失
openproject installation guide将 ruby 2.1 列为最低要求。不幸的是,似乎没有 railsinstaller 提供 1.9 以上的 ruby,这会使 openproject 与您机器上的 railsinstaller 不兼容。
关于mysql - 无法在 Windows 7 64 位上安装 openproject - Fiddle :Module 的未定义方法 `dlopen',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26383632/