mysql - 无法在 Windows 7 64 位上安装 openproject - Fiddle :Module 的未定义方法 `dlopen'

标签 mysql ruby-on-rails ruby git openproject

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

我有 Windows 7 64 位和
使用来自 hererailsinstaller 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/

相关文章:

php - 从sql获取时格式化时间

javascript - 无法使用PHP将数据从javascript保存到MySql

ruby-on-rails - 如何在 Ruby on Rails 应用程序中开始使用 fullcalendar-rails gem?

ruby-on-rails - 为什么 Rails 在仅存在 View 时定义 Controller 操作?

c - 如何编译 ruby​​ 示例?

ruby-on-rails - 如何从 Rails 中的 URL 获取查询字符串

ruby-on-rails - 为什么 bash 一直在提示符中显示我的 ruby​​ 版本?

mysql - Rails - postgres 上的 gmaps4rails gem

mysql - ExecuteNonQuery 在新环境中挂起

ruby-on-rails - 重构 ruby​​ 辅助方法