項目管理系統Redmine(v1.1.0)安裝手記

一、環境

 
1.硬件
普通PC。
 
2.軟件
Windows XP操作系統。
 
二、下載必要的軟件
 
1.Ruby 1.8.x
Redmine是基於Ruby On Rails的軟件,所以首先要下載Ruby。由於目前Redmine只支持Ruby 1.8,所以這裏我們下載1.8分支的最新版本。下載地址:http://www.ruby-lang.org/en/downloads/。強烈建議下載RubyInstaller的版本。
 
2.Redmine 1.1.x
1.1.0是Redmine當前最新的版本。下載地址:http://rubyforge.org/frs/?group_id=1850
 
3.Mysql 5.x
運行Redmine時需要,下載地址:http://www.mysql.com/downloads/mysql/
 
三、安裝和運行
 
1.安裝Ruby
如果用的是RubyInstaller版本的安裝軟件那就很簡單了。只要在第三個安裝步驟中將“Add Ruby executables to your PATH”勾選就可以了,這樣我們之後在命令行執行Ruby的相關命令就會方便很多。
 
2.安裝必要的Ruby組件
我們需要打開CMD窗口,以供下面執行Ruby命令使用。
1) 安裝Mysql的Ruby驅動。命令:

gem install ruby-mysql

2) 安裝rubygems的1.3.7(或以上)版本:RubyInstaller安裝後就已經裝入了rubygems,我們這裏可以進行以下升級,當前最新的版本爲1.4.2。命令:

gem install --system

3) 安裝Rails的2.3.5版本:現在Rails已經更新到3.0.3了,但是Redmine要求2.3.5版本。命令:

gem install rails -v=2.3.5

4) 安裝rake的1.0.1(或以上)版本:安裝Redmine時會用到,RubyInstaller同樣會安裝這個組件,但是Redmine需要1.0.1版本的,所以我們安裝上對應版本就是了。命令:

gem install rake -v=1.0.1

5) 安裝i18n的0.4.2版本:這個組件包在安裝Redmine時會用到,如果不安裝的話到時候會出現錯誤,所以在這裏預先安裝好。命令:

gem install i18n -v=0.4.2

6) 安裝mongrel:mongrel是一個很好的用於運行Ruby On Rails應用的Web服務器,至少比默認的webrick服務器好得多。當前版本是1.1.5。命令:

gem install mongrel

 
3.安裝Mysql
略過Mysql具體安裝過程的介紹。
 
4.拷貝libmySQL.dll
由於新版本的Mysql驅動模塊對Ruby的支持不好,所以我們需要拷貝舊版本的dll文件 到<ruby安裝目錄>/bin目錄中。否則後面進行Redmine初始化的時候會出現錯誤。
 
5.爲Redmine創建數據庫和用戶
在Mysql中執行如下sql語句:

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by '<password>';
grant all privileges on redmine.* to 'redmine'@'localhost';

注:帶尖括號的內容需要自定義。
這樣我們就爲Redmine在Mysql中建立了相應的庫和用戶。
 
6.Redmine的安裝和配置
1) 我們將之前下載redmine壓縮包解壓到任意目錄。
2) 進入到redmine解壓目錄,在這裏我們稱之爲redmine根目錄。
3) 找到<redmine根目錄>/config/database.yml.example文件,將其複製一份到當前目錄並改名爲database.yml。
4) 打開文件,找到“production:”修改其下的配置,例如:

production:
 adapter: mysql
 database: redmine
 host: localhost
 port: 3306
 username: redmine
 password: <password>
 encoding: utf8

注:帶尖括號的內容需要自定義。配置中所有內容都應與之前的Mysql安裝和配置相一致。
5) 從CMD窗口中進入到redmine根目錄。順序執行如下命令:

rake generate_session_store

上面的命令用於生成session密鑰。

rake db:migrate RAILS_ENV="production"

上面的命令用於創建redmine的庫表結構。

rake redmine:load_default_data RAILS_ENV="production"

上面的命令用於初始化redmine的默認配置數據。
 
7.啓動
1) 從CMD窗口進入到redmine根目錄,輸入如下命令:

mongrel_rails start -e production

上面的命令執行後,mongrel服務器將會啓動。在看到“** Use CTRL-C to stop.”之後說明已經啓動成功。
2) 打開網絡瀏覽器,在地址欄中輸入“http://localhost:3000”。如果看到redmine主頁畫面的話就說明運行成功。
3) redmine默認的管理員用戶是admin,密碼也是admin。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章