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,改天再寫!

Share this post!

Bookmark and Share

23 意見:

Elvis 提到...

您好,可以幫我更換交換連結的網址嗎?

月光下的嘆息:http://moonlit.tw

謝謝您

Elvis 提到...

您好
我是 Elvis

可以麻煩您協助更換交換連結的網址嗎?^^

月光下的嘆息
http://moonlit.tw

kevingo 提到...

抱歉,已經更新囉:)

GFPTS 提到...

您好!很棒的教學,整合包Redmind Install Package的連結失效了,可否麻煩在檢查看看,謝謝。

kevingo 提到...

您好,我整理之後盡快把連結放上來,謝謝您的提醒:)

阿德小老弟 提到...

不好意思懶人包的連結可以再麻煩你提供嗎?謝謝

阿德小老弟 提到...

不好意思!懶人包的連結可以麻煩你再重新提供嗎?謝謝

kevingo 提到...

您好,我過幾天整理一下再放上來,最近太忙沒時間整理,抱歉:)

kevingo Tsai 提到...

Redmine的懶人包下載連結重新更新了,歡迎大家下載使用:)

Achilles 提到...

Hi Tsai sir
可以再更新一下連結嗎?
感恩! 謝謝!

Achilles 提到...

Hi Tasi sir
可以再勞駕更新一下連結嗎?
感恩, 謝謝!
BR
Harlem

kevingo Tsai 提到...

您好,已更新。

匿名 提到...

我在執行gem install rake時候出現以下error
ERROR: Error installing rake:
rake requires RubyGems version >= 1.3.2
我需要更新1.3.2的rubygems嗎

匿名 提到...

我在執行gem install rake時候出現以下error
ERROR: Error installing rake:
rake requires RubyGems version >= 1.3.2
我需要更新1.3.2的rubygems嗎

Unknown 提到...

懶人包連結請更新 ps.因為我載不到

shino 提到...

可以再次更新嗎?因為我載不了@@

阿德小老弟 提到...

不好意思請問一下,redmine-0.9.1可以連接SVN嗎?因為我記得好像要到一定的版本以上才能搭配,麻煩你解惑,謝謝!!

阿德小老弟 提到...

不好意思~想請教一下redmine-0.9.1這版本可以連結SVN嗎?因為好像要到某個版本之上才能連結SVN不知道有沒有這方面的限制?

匿名 提到...

您好,您的安裝包檔案已經失去連結了,可否重新上傳呢?
且想問一下我做到
6. 在命令提示字元中執行gem install mysql 指令。
命令提示字元跳出很多
No definition for time_set_hour

No definition for time_set_minute

No definition for time_set_second

No definition for time_set_neg

No definition for time_set_second_p

No definition for time_equal

No definition for error_errno

No definition for error_sqlstate

不知道我是哪做錯了,還是這樣是正確的,要繼續往下做。

孤僻犬 提到...

您好,您的安裝包檔案已經失去連結了,可否重新上傳呢?
且想問一下我做到
6. 在命令提示字元中執行gem install mysql 指令。
命令提示字元跳出很多
No definition for time_set_hour

No definition for time_set_minute

No definition for time_set_second

No definition for time_set_neg

No definition for time_set_second_p

No definition for time_equal

No definition for error_errno

No definition for error_sqlstate

不知道我是哪做錯了,還是這樣是正確的,要繼續往下做。

kevingo Tsai 提到...

更新完成囉!請大家試試看~

匿名 提到...

Dear kevingo
不好意思,要安裝redmine,所以google到您這來,但連結失效,請問可否再提供懶人包連結嗎? 謝謝

jones 提到...

請問有懶人包可以下載嗎?