Redmine Install on Windows (安裝Redmind 小記錄) - 下載連結更新!

Redmind 是一套用Ruby on Rails所開發的Open Source專案管理工具。基本上他支援很多在開發專案時常見需要的功能模組,可以參考以下這篇文章:


如果想要馬上玩玩看,也可以使用Redmind的Online Demo:http://demo.redmine.org/

這篇文章主要介紹一下在Windows上安裝的步驟以及遇到的問題和解決方法。在安裝Redmind時並不會太困難,只是需要注意一些版本相依的問題。安裝前,請先下載Redmind Install Package,這是我把相關需要安裝的軟體都綁在一起作成的一個安裝包,下載回去之後解壓縮隨便放在一個目錄中。


接著按照以下步驟進行:

1. 執行rubyinstaller-1.8.7-p334.exe,安裝Ruby,同時將安裝目錄下的bin將到Path系統變數中(Ex: 把C:\Ruby187\bin 加到系統變數)

2. 將rubygems-1.3.1.zip壓縮檔解壓縮到任意目錄(Ex : C:\rubygems-1.3.1)。

3. 打開命令提示字元,切換到第二步驟的目錄下,輸入以下命令 ruby setup.rb,這個命令會以Offline的方式安裝RubyGems。

4. 接著再命令提示字元中輸入以下指令gem install rake,安裝rake。

5. 將rails-2.3.3.zip解壓縮到任意目錄(Ex: C:\rails),同時切換到該目錄輸入以下指令gem install rails -v=2.3.3 --include-dependencies,進行Offline安裝rails的動作。

6. 在命令提示字元中執行gem install mysql 指令,安裝C bindings for MySQL

7. 安裝MySQL,同時將命令提示字元切換到Mysql>下。

8. 建立一個資料庫 create database redmine character set utf8;

9. 安裝 vcredist_x86.exe

10. 安裝Win32OpenSSL_Light-0_9_8j.exe,安裝完後,將安裝目錄下的DLL檔案都copy到system32目錄中。

14. 將ZLib 1.2.3目錄中的zlib1.dll更名成zlib.dll並且copy到Ruby安裝目錄的bin下。

12. 將redmine-0.9.1.zip解壓縮到任意目錄(Ex:C:\redmine),同時把目錄下的config\database.yml.example檔案複製一份,並且更名為database.yml

13. 修改第12步驟中database.yml檔案的內容,主要修改的區塊如下,根據自己的配置修改,注意,所有的冒號後面都要空一格,要不然之後會出現 'yntax error on line 14, col 2: ` encoding: utf8 的編碼錯誤。

production:
adapter: mysql
database: redmine
host: localhost
username: root
password:
encoding: utf8


14. 將libmySQL.dll檔案複製到Ruby安裝目錄下的bin目錄中。

15. 切換到Redmind的目錄,輸入以下指令rake config/initializers/session_store.rb

16. 接著輸入以下指令rake db:migrate RAILS_ENV="production"。這個指令是去建立資料庫的table和對應的schema。

17. 接著輸入以下指令rake redmine:load_default_data RAILS_ENV="production" ,選擇語系時,要中文就輸入zh-TW

18. 最後一步!輸入ruby script/server webrick -e production ,啟動Redmine。看到以下畫面就代表成功囉:


最後在瀏覽器上輸入http://localhost:3000/就可以看到Redmine的介面了!


基本上要跑起來就是這樣,可以先玩玩看,之後還可以整合SVN,改天再寫!