一、環境
1.硬件
普通PC。
2.軟件
Windows XP操作系統。
二、下載必要的軟件
1.Ruby 1.8.x
2.Redmine 1.1.x
3.Mysql 5.x
三、安裝和運行
1.安裝Ruby
如果用的是RubyInstaller版本的安裝軟件那就很簡單了。只要在第三個安裝步驟中將“Add Ruby executables to your PATH”勾選就可以了,這樣我們之後在命令行執行Ruby的相關命令就會方便很多。
2.安裝必要的Ruby組件
我們需要打開CMD窗口,以供下面執行Ruby命令使用。
1) 安裝Mysql的Ruby驅動。命令:
2) 安裝rubygems的1.3.7(或以上)版本:RubyInstaller安裝後就已經裝入了rubygems,我們這裏可以進行以下升級,當前最新的版本爲1.4.2。命令:
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。命令:
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。