我无法在我的系统中安装openproject,我已经按照openproject wiki文档中提到的所有步骤进行操作
我有Windows 7 64位和
从here开始使用railsinstaller 2.2.4安装ruby
从here开始MysqL mysql-5.6.21-winx64
从here开始的MysqL 32位客户端
来自git location的openproject
来自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不兼容.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。