Redmine安装手册

有两种安装方式:一键安装和手动安装, 推荐采用一键安装,如果是手动安装会遇到各种版本不兼容问题,解决起来比较麻烦。

一键安装

二、手动安装安装ruby和rails,由于redmine是基于ruby开发的,所以需要先安装ruby。Redmine版本与ruby版本配套关系如下:

Redmine version

Supported Ruby versions

Rails version used

4.0 (upcoming)

ruby 2.2 (2.2.2 and later), 2.3, 2.41, 2.5

Rails 5.2

3.4

ruby 1.9.34, 2.0.03, 2.1, 2.22, 2.3, 2.41

Rails 4.2

3.3

ruby 1.9.34, 2.0.03, 2.1, 2.22, 2.3

Rails 4.2

由于我们使用的remine3.4.6,所以需要下载安装ruby2.4。登录网址:

安装时可以采用默认的安装方式,安装devkit比较慢。默认安装成功之后,验证ruby和devkit是否安装成功,运行窗口“start command prompt with ruby”,将会打开ruby命令行窗口,输入ruby –v 查看ruby版本。安装ruby时会自动安装RubyGems(简称 gems),是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。RubyGems的功能类似于Linux下的apt-get。使用它可以方便的从远程服务器下载并安装Rails。执行gem –v 查看gem的版本。

Rails是一个MVC开发框架,Rails 提供一个纯Ruby的开发环境。在ruby命令行窗口,输入执行命令 gem install rails –v ‘4.2’ 开始安装rails。安装完成之后执行rails –v 查看版本。安装Mysql

需要mysql5.0-5.5。下载解压版mysql,展开到目录E:\mysql-5.7.19-winx64,进入bin目录,执行mysqld –install 成为windows服务。(如果忘记了mysql root密码,则可以先停止mysql服务,然后以管理员身份执行mysqld –skip-grant-tables; 执行mysql –u root –p ;修改密码use mysql; update user set authentication_string = password(‘new passwd’) where user=’root’; flush privileges;重启mysql服务)

执行以下语句,创建用户:

CREATE DATABASE redmine CHARACTER SET utf8mb4;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';安装redmine

解压到d:\redmine-3.4.6目录,把配置文件config/database.yml.example另存为config/database.yml,修改数据库连接信息:

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: "my_password"

在d:\redmine-3.4.6目录下执行 bundle install –without development test rmagick 安装依赖包。

在d:\redmine-3.4.6目录下执行gem install mysql2 -v ‘0.4.10’ --platform=ruby。

在d:\redmine-3.4.6目录下执行 bundle exec rake generate_secret_token 生成会话密钥。如果报错的话需要重新安装mysql2,执行如下命令:gem uninstall mysql2, 先卸载再重新安装,gem install mysql2 -v '0.4.10' --platform=ruby -- '--with-mysql-lib="C:\Program Files\MySQL\MySQL Server 5.5\lib" --with-mysql-include="C:\Program Files\MySQL\MySQL Server 5.5\include" --with-mysql-dir="C:\Program Files\MySQL\MySQL Server 5.5"'。

执行:set RAILS_ENV=production

bundle exec rake db:migrate

RAILS_ENV=production bundle exec rake redmine:load_default_data

bundle exec rails server webrick -e production

登录系统:http://127.0.0.1/redmine 默认账号/密码 admin/admin

redmine mysql2 报错_安装redmine相关推荐

  1. c 引用mysql报错_安装TPCC-MySQL报错

    安装TPCC-MySQL做压力测试,由于TPCC-MySQL是bzr工具进行版本控制的,所以要先安装bzr [root@mha_backup /root] #rpm -Uvh http://dl.fe ...

  2. cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...

    安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...

  3. cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决

    安装虚拟环境+pip安装XXX包的常见操作与报错解决​blog.csdn.net 文章目录: 一.开始前提 二.安装虚拟环境的常见操作 三.pip 的命令的常见操作:安装.更新.卸载.指定源 四.安装 ...

  4. iview admin npm install报错_安装laravel-admin拓展执行数据迁移报错处理

    本文记载的是我在实操laravel-admin时执行数据迁移,出现了这样的错误:SQLSTATE[42000]: Syntax error or access violation: 1103 Inco ...

  5. mysql server安装报错_安装VtigerCRM报错:MySQL Server should be configured with

    安装报错提示如下: MySQL Server should be configured with: sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREA ...

  6. 安装python报错_安装python包时报错

    pip install numpy 时 报错: Traceback (most recent call last): File "d:\学习\python\python-3.6.5\lib\ ...

  7. 小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件

    小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件 设置->WLAN->高级设置->安装证书

  8. Windows2003安装SQL2005 CD2闪退解决方法及SP4补丁报错:无法安装Windows Installer MSP文件解决方法

    1.Windows2003安装SQL2005 CD2闪退解决方法 在windows2003安装SQL2005的时候遇到的问题,发现是由于WIndows2003最近更新的系统补丁造成的.但我们可以采取这 ...

  9. Mac安装pkg包报错:安装失败 “安装器遇到了一个错误,导致安装失败,请联系软件制造商以获得帮助

    Mac安装pkg包报错:安装失败 "安装器遇到了一个错误,请联系软件制造商以获得帮助 打开终端,输入: sudo spctl --master-disable 然后输入锁屏密码. 然后在[系 ...

最新文章

  1. MVC与三层架构区别
  2. 灰度值取值范围_第三章 灰度变换与空间滤波-(三)直方图之直方图均衡
  3. C++之指针探究(一):一级指针和二级指针
  4. React 折腾记 - (1) React Router V4 和antd侧边栏的正确关联及动态title的实现
  5. 按键精灵手机助手之以图找图
  6. 2019北航计算机961考研经验总结
  7. 2020年日历电子版(打印版)_2020年日历表(高清A4可打印版).pdf
  8. 【197期】华为OD两轮技术面试记录,给后来人一个参考!
  9. 最大公约数简便算法_最大公约数算法
  10. ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  11. PostgreSQL 收缩膨胀表或索引 - pg_squeeze or pg_repack
  12. 管理员已阻止你运行此应用。有关详细信息,请与管理员联系。windows10
  13. 金山打字专业文章计算机,计算机打字训练管理(范文).doc
  14. 【读书笔记】文案创作完全手册
  15. 使用turtle 绘制正方形和圆
  16. 如何视频裁剪?建议收藏这几种裁剪视频的方法
  17. 26.Odoo产品分析 (三) – 人力资源板块(6) – 工资表(2)
  18. 读书笔记 - 智能体技术在城市交通信号控制系统中应用综述2014
  19. html网站一行代码改变灰黑色哀悼日风格
  20. MAX30102模块应用笔记-2

热门文章

  1. 论文阅读24 | Leaning Compact and Representative Features for Cross-Modality Person Re-Identification
  2. Deep Leaning 常用要点总结
  3. Linux内核调度子系统之EAS
  4. 在Python中优雅的格式化字符串的两种方式
  5. csp怎么给线条描边_CSP优动漫PAINT中基本功能详细介绍
  6. PS3模拟器使用教程
  7. android 定时在通知栏提醒,Android 如何让程序定时进行消息通知到通知栏
  8. Python安装Beautifulsoup4 包(包含Beautifulsoup库)
  9. 关于Edusoho在线网校BT宝塔服务器配置搭建详细教程
  10. 微信小程序反编译,获取分包的js和html文件。