已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows下Redmine 2.1.2安装和配置参考:The required Ruby versions for a given Redmine version is:Redmine versionSupported Ruby versionsRails version usedSupported RubyGems versionscurrent trunkruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 3.2.8RubyGems = ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 3.2.8RubyGems = ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 3.2.6RubyGems = ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 3.2.5RubyGems = , 2.0.1ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 3.2.3RubyGems = 1.81.4.xruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7Rails 2.3.14RubyGems create database redmine character set utf8;mysql create user redminelocalhost identified by redmine;mysql grant all privileges on redmine.* to redminelocalhost;10.数据库参数修改复制redmine目录下的config/database.yml.example 重命名为 config/database.yml,打开database.yml,并修改链接数据库所需要的参数(加粗描红部门是修改的内容):production:adapter: mysql2database: redminehost: localhostusername: redminepassword: redmineencoding: utf8注意:格式一定要正确,冒号后面都是一个空格。如果你的mysql的端口不是3306就要加上一行port: xxxx,例如:port: 330711. 生成session密钥打开控制台,用命令进入到redmine的config目录:Redmin 1.4.X:输入:rake generate_session_storeRedmin 2.X:输入:rake generate_secret_token我们这里redmine是2.1.2版本,则输入:rake generate_secret_token12. 添加MySql的动态链接库文件libmysql.dll解压mysql-connector-c-noinstall-6.0.2-win32.zip到目录:D: mysql-connector-c-noinstall-6.0.2-win32然后把D:mysql-connector-c-noinstall-6.0.2-win32lib目录下的libmysql.dll复制到D:Ruby193bin目录下(你安装rails-ftw-v0.11-1.9.3-3.2.8.exe的目录)13.创建数据库结构输入:SET RAILS_ENV=production输入:rake db:migrate14.插入默认数据输入:rake redmine:load_default_data接下来自动会弹出一个选择语言:输入zh15.启动rails服务回到redmine的目录,输入:rails serve,或者输入:rails s,回车。出现以下界面:说明安装成功。16.打开浏览器:输入http:/localhost:3000/就可以看到redmine的窗口了。用账户:admin 密码:admin登录进入系统之后修改语言为中文,在myaccount和setting里面修改。问题集锦:1.安装rmagickwindow下安装rmagick, 需要手动安装,不能通过:gem install rmagick 进行安装。下载rmagick的安装包RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip, 解压之后会有两个文件,ImageMagick-6.5.6-8-Q8-windows-dll.exe安装文件和rmagick-2.12.0-x86-mswin32.gem文件。 先安装exe的文件:NextI accept,NextNext选择路径:C:Program FilesImageMagick-6.5.6-Q8,Next-Next中installC+勾选上NextInstall。 完了再安装gem, gem就是安装解压出来的gem。 命令提示符切换到rmagick解压的目录, 输入:gem install rmagick-2.12.0-x86-mswin32.gem 查看gem list里面是否存在rmagick就可以了。2.Devkit库有关问题这里特别指出的就是,在第3步的devkit没有安装的话,可能会出现如下错误。ERROR: Error installing gherkin:Thejsonnative gem requires installed build tools.Please update your PATH to include build tools or download the DevKitfrom/downloadsand follow the instructionsat/oneclick/rubyinstaller/wiki/Development-Kit根本原因就是缺少DevKit库,解决方案如下:首先需要下载Win下面的DevKit安装文件DevKit-tdm-32-.exe,解压后通过命令行进入解压文件,依次运行下列命令行:ruby dk.rb initruby dk.rb install这样DevKit就成功安装了!3.Mysql驱动问题rails3.x默认使用的 mysql2 的驱动,ruby1.8.7下没有mysql2驱动, mysql2驱动只能在1.9.2 下面才能使用,但是在1.9.2 中装不上 rails3.x,官方网站上也没有rails3.x 的版本。所以在Windows上安装mysql2 非常困难,无论你的gem 是什么版本,ruby 是什么版本,都无法通过 gem install mysql2 来安装这个驱动, 而且网上下载的包也基本不能安装。最后通过下载集成包RailsFTW,来安装,一切问题都解决。/可以直接下载。 RubyInstaller1.9.3-p194, 1.8.7-p352, orTCS 1.9.3p28 experimental build Ruby on Rails(v3.0.10 in Ruby 1.8.7, v3.2.8 in Ruby 1.9.3),sqlite3, andmysql2gems SQLite3DLL and command-line shell libmysql.dll fromMariaDB这个配置几乎包括了所有想要的东西, 最重要的是有mysql2驱动!4.Mysql2安装问题rails3.1.1+ruby1.9.2+mysql5.5.x 安装mysql2方案:需要安装 mysql2 0.3.10版本,如果是0.2.8也能成功,但是rails server的时候会出现警告。如果不加版本号直接gem install mysql2 会安装最新的版本0.3.11(这个时候是这个版本,以后就不知道了),安装能成功,但是执行 rails server会报 Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.5.27这样的错误,所以目前看来安装0.3.10是最合适的。安装方式也有几种,一种是通过bundle install安装,一种是gem install mysql2 - -with-mysql-dir=D:Program FilesMySQLMySQL Server 5.5#一定要注意引号,很多朋友忘记带引号,导致安装出错当然也可以只写gem install mysql2 -v 0.3.10进行安装 。如果是通过gem install进行安装,请保证Gemfile中为gem mysql2, 0.3.10 不然启动时候会叫你执行bundle install。最后安装成功后,把mysql安装目录中的libmysql.dll拷贝到ruby/bin中,一切大功告成。5.gem install mysql2错误解决运行 bundle install 或者 gem install mysql2 遇到如下错误 gem install mysql2ERROR: Error installing mysql2: The mysql2 native gem requires installed build tools.Please update your PATH to include build tools or download the DevKitfrom /downloads and follow the instructionsat /oneclick/rubyinstaller/wiki/Development-Kit或者是Error installing mysql2:ERROR: Failed to build gem native extension.C:/Ruby192/bin/ruby.exe extconf.rb一般是因为没有安装编译器和没有安装mysql最简单的解决办法:如果rails 版本 gem install mysql2 - -with-mysql-dir=D:Program FilesMySQLMySQL Server 5.5#一定要注意引号,很多朋友忘记带引号,导致安装出错Updating installed gemsUpdating mysql2Temporarily enhancing PATH to include DevKit.Building native extensions. This could take a while.Successfully installed mysql2-0.3.2Gems updated: mysql2Installing ri documentation for mysql2-0.3.2.Enclosing class/module mMysql2 for class Client not knownInstalling RDoc documentation for mysql2-0.3.2.Enclosing class/module mMysql2 for class Client not known这表示安装成功了,但是使用时可能还会报错。最后一步:将mysql安装目录下的bin下的libmysql.dll复制到 ruby安装目录/lib下。注意:为保证版本一致,libmysql.dll不要从网上下载。尽量从自己安装目录下复制。附:有时启动服务器时报错Please install the mysql2 adapter: gem install activereco
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工工作安全知识试题库及答案解析
- 2025年社交电商行业用户购买行为分析报告
- 基金从业资格考试放宽及答案解析
- 合同责任认真履行承诺书(5篇)
- 财务报销申请审批流程标准化工具
- 校园安全培训考题题库及答案解析
- 吉林省长春市外国语学校教育集团2025-2026学年九年级上学期期中道德与法治试题(含答案)
- 弱电从业人员考试题库及答案解析
- 带下病中医护理题库及答案解析
- 信息安全加固保护承诺函(3篇)
- 污水厂设备培训课件
- 《油气储存企业安全风险评估细则(2025年修订)》解读
- 柴油机使用管理课件
- 2025年思想道德修养与法律基础社会实践报告
- 《长方体和正方体的认识》课件 2025-2026学年小学数学六年级上册 苏教版
- GB/T 45864.1-2025土方机械碰撞警告和避免第1部分:通用要求
- 农机消防安全知识培训课件
- 污水管线顶管有限空间作业专项方案
- 电子商务专业中职教学大纲
- 读书分享读书交流会《局外人》课件
- 【《数字全息成像的理论基础知识分析》5100字】
评论
0/150
提交评论