Redmine 是一套 Rails 寫得專案管理工具.
之前一直都是用 trac 來管理, 雖然說很好用, 但是現在因為很多原因, 所以會有的專案用 git 阿或是其他的版本管理.
而且 trac 基本上每個專案得準備一套 trac 的程式. 在安裝設定上, 著實會有一些討厭…
畢竟不是常常都會建立新的專案管理頁面, 但是久久來一次就會要重新想一次要怎麼作…
更討厭的是.. 當有更新的時候, 一個 trac 還好, 10 個就要更新很多個了..T_T..
Redmine 則可以在一套 Redmine 裡面建立多個不同的軟體專案.
且每個 專案還可以有子專案..
更好的是可以支援多種不同的版本管理系統,像是目前很火紅的 Git , 或是很多人用很久的 svn 等都可以…
svn , git 還支援遠端的 repos …
不過之前要裝 Redmine 總是很麻煩… 要裝一堆環境, 要弄 apache 之類的…
我之前在一台舊得 trac 主機, 跑 debian 的上面怎麼裝就是會有套件有問題..
這次火大直接找一台 virtualbox 跑 ubuntu 10.04 來安裝看看…沒想到異常的簡單阿!!!
===如何安裝 Redmine 在 ubuntu 10.04 上===
首先,你要先裝好一個 ubuntu 10.04 …
我個人安裝好的只有 openssh server 有安裝進去而已…
接著執行
sudo apt-get install redmine git-core subversion
因為 ubuntu 10.04 的套件庫已經有 redmine 了..所以就不從 redmine 上下載安裝了..:) ..
跑完了 apt-get install 後.. 理論上已經安裝好囉!…不過還有一些像是 apache 跟 rails 要跑一下…
安裝過程中會跟詢問你要用 mysql, postgresql, sqlite 來作為 redmine 的資料庫..
個人偷懶, 這台不想多跑其他的東西, 只要先跑起來讓我可以測試就好了… 所以我選擇 sqlite …
===先讓 redmine 跑起來===
執行這行指令…
sudo ruby /usr/share/redmine/script/server -e production &
這時候若是去連 http://localhost:3000/ 就會看到 redmine 了…
===讓apache作前端===
要改一下一些東西…
首先去建立靜態檔案的連結
sudo ln -s /usr/share/redmine/public/ /var/www/redmine然後修改 apache2 的設定檔
sudo vim /etc/apache2/site-enabled/000-default
增加下面兩個東西進去…
+ RailsEnv production
+ RailsBaseURI /redmine
接著
sudo /etc/init.d/apache2 reload
應該就可以在 http://localhost/redmine 看到 redmine 囉…
而預設有 admin 這個管理員帳號, 密碼也是 admin 別忘了登入去修改喔!!!
