RedMine安裝教程(Redmine3.4.5)

1.簡介

Redmine 是一個開源的、基于Web的項目管理和缺陷跟蹤工具。它用日歷和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放 源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,并為多個版本控制選項的支持。

2. 安裝

2.1 準備材料

數據庫:??? MySQL5.6
Ruby開發環境:??? railsinstaller-3.1.0
Redmine:???Redmine2.6.0(可升級Redmine3.4.5)
操作系統:??? Win7 64bit旗艦版

2.2 安裝步驟

2.2.1?安裝MySQL5.6

下載地址:http://www.jb51.net/article/89224.htm
添加路徑到環境變量path(C:\mysql-5.6.17-winx64\bin)
打開CMD控制臺
進入bin目錄:C:\mysql-5.6.17-winx64\bin
--注冊系統服務
mysqld --install mysql5.6
--移除系統服務(重裝MySQL需要用到,現階段不執行)
mysqld --remove mysql5.6
啟動服務:net start mysql
關閉服務:net stop mysql(暫不執行)

2.2.2?重置密碼MySql

重置密碼(注意保存密
如果添加了MySQL的環境變量,則可以直接運行mysql有關命令,否則必須到mysql安裝目錄的bin目錄下操作。

步驟如下:

1.停止mysql服務(以管理員身份,在cmd命令行下運行) net stopmysql

2.使用 mysqld –skip-grant-tables命令啟動mysql數據庫

D:\>net stop mysql MySQL 服務正在停止. MySQL 服務已成功停止。

D:\>mysqld --skip-grant-tables

3.不關閉以上窗口,新開一個cmd窗口,輸入mysql -u root,直接按回車鍵

D:\>mysql -u root

Welcome to the MySQL monitor. Commands endwith ; or \g. Your MySQL connection id is 1 Server version: 5.1.26-rc-communityMySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clearthe buffer.

mysql> update mysql.user setpassword=password('aaa') where user='root';

密碼可以自己隨便寫。

Query OK, 1 row affected (0.02 sec) Rowsmatched: 2 Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)mysql>

4.打開任務管理器,停止mysql,mysqld進程,使用net start mysql啟動mysqld服務,就可以使用root用戶 root密碼進入數據庫了

mysql -u root -p aaa

2.2.3?安裝Ruby環境

1下載railsinstaller-3.1.0.exe

2雙擊運行安裝程序,選擇相應的安裝目錄,然后一路下一步

3開始配置Git資源庫,見下圖

4在開始中找到Ruby Promt....,然后打開,輸入一個名稱

填寫你的郵箱

隨后,你的Git信息會打印出來


2.2.4?配置Redmine的數據庫

1 創建屬于Redmine的數據庫,使用root賬號登入mysql,然后執行如下命令

?create database redminecharacter set utf8;

2 創建屬于Redmine的數據庫用戶

?create user'redmine'@'localhost' identified by 'redmine';

3 將Redmine的數據庫權限賦值被Redmine的用戶

?grant all privileges onredmine.* to 'redmine'@'localhost';

4 刷新數據庫權限

?flush privileges;

5 將你下載的Redmine的壓縮包進行解壓,然后進入解壓的位置/config,將database.yml.example文件賦值一份,并改其中一個為?database.yml


6將datebase.yml文件的內容改為你的mysql數據庫配置


2.2.5?切換Ruby鏡像源

1 安裝SSL證書

鏈接: http://pan.baidu.com/s/1gfzAJKZ 密碼: ithw

下載完成以后將證書放置在一個不經常改動的地方,

我放置在c:\Program Files\Ruby22\lib下。之后在用戶環境變量中新建一個變量,

名字為SSL_CERT_FILE,值設置為證書的完整路徑,例如我的路徑需要設置為

c:\Program Files\Ruby22\lib\ca-bundle.crt,完成以后將cmd窗口重啟,之后再進行操作就成功了。

2 刪除原來的 ruby 資源庫


3?添加淘寶的鏡像為我們的ruby資源庫地址


4?確保我們只有一個資源庫地址,那就是淘寶鏡像,檢查一遍

gem sources -l


5?把包更新一遍

gem install cocoapods


2.2.6?為RedMine生成數據庫腳本和建表

gem install bundler
gem install mysql2 --'--with-mysql-dir="C:\mysql-5.6.17-winx64"'(關鍵)
bundle install --without development test
rmagick(關鍵)
gem install rake -v '10.4.2'
gem install sprockets
-v '2.2.3'

2.2.7?為Ruby導入數據庫配置

1比如說我的MySQL的安裝目錄是:

D:\MySoftware\MySQL,然后我要進入lib目錄下,找到?libmysql.dll 文件


2?比如說我的Ralsinstaller的安裝路徑是

D:\MySoftware\Railsinstall\RailsInstaller,這里面包含了一個ruby的開發環境


進入Ruby2.0.0/bin,然后把libmysql.dll文件copy到這里

2.2.8?生成redmine的數據庫

1生成session存儲秘鑰

進入到redmine的config目錄中,執行:
bundle exec rake generate_session_store

2創建表

set RAILS_ENV=production
bundle exec rake db:migrate

3導入初始化數據

set RAILS_ENV=production
bundle exec rake
redmine:load_default_data

2.2.9?啟動項目

打開CMD,執行:

ruby?script/rails? server? webrick -e production

默認登錄密碼admin? admin


2.3?設置開機啟動

1.新建bat文件,復制啟動語句(ruby?script/rails? server? webrick -e production)到bat文件

2.放到start文件夾

? 開始-所有程序-啟動,右鍵啟動,查看路徑,復制路徑到文件夾窗口打開,把bat文件放在此文件夾

3.重啟電腦即可

2.4 RedMine遷移數據

bitnami redmine遷移到開源版

遷移數據方法

1.換數據庫連接地址(最快捷)

2.數據庫同步(復制表用傳輸)新表,對原表不影響

?打開navicat工具,點擊【工具】->【數據同步】,選中源與目標,點擊預覽,

? 確認無誤后再點擊【開始】

2.4 RedMine插件

1 敏捷趨勢圖






2 統計圖表




3 RedMine升級

Redmine2.6升級到redmine3.4.5


更多請看《自動化測試框架》

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容