3

我无法在我的系统中安装 openproject,我已按照 openproject wiki 文档中提到的所有步骤进行操作

我有 Windows 7 64 位并
安装了 ruby​​ 使用railsinstaller 2.2.4from here
mysql mysql-5.6.21-winx64from here
mysql 32 bit clien t from here
openproject from git location
Followed document from 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)
4

2 回答 2

3

这似乎不是 openproject 的问题,而是您使用的 railsinstaller 版本的问题。当您确保您使用的是 1.9.3 以上的 ruby​​ 版本时,它就会消失

openproject安装指南将 ruby​​ 2.1 列为最低要求。不幸的是,似乎没有提供高于 1.9 的 ruby​​ 的 railsinstaller,这会使 openproject 与您机器上的 railsinstaller 不兼容。

于 2014-10-15T16:01:48.170 回答
2

也许您想尝试使用 Ruby 2.0.0的railsinstaller-windows 3.0.0-alpha2 。显然,这种设置不推荐用于生产,但至少你可以让一切运行起来。

于 2014-10-16T08:34:37.830 回答