Redmine是一個(gè)靈活的項(xiàng)目管理web應(yīng)用,采用Ruby on Rails框架開發(fā)。Redmine是典型的web 2.0網(wǎng)站,項(xiàng)目管理系統(tǒng)的后起之秀。Redmine支持多項(xiàng)目,靈活的角色權(quán)限管理,靈活的問題追蹤,自動(dòng)生成甘蔗圖和日歷,新聞,文檔和文件管理,wiki,論壇,問題自定義屬性,SCM集成(包括SVN,Git,CVS,Mercurial),支持多種數(shù)據(jù)庫(kù)等等。
1、Redmine介紹
Redmine是基于ROR框架開發(fā)的一套跨平臺(tái)項(xiàng)目管理系統(tǒng),是項(xiàng)目管理系統(tǒng)的后起之秀,據(jù)說是源于Basecamp的ror版而來,支持多種數(shù)據(jù)庫(kù),除了和DotProject的功能大致相當(dāng)外,還有不少自己的獨(dú)特的功能,例如提供wiki、新聞臺(tái)、時(shí)間跟蹤、feed聚合、導(dǎo)出pdf等,還可以集成其它版本管理系統(tǒng)和BUG跟蹤系統(tǒng),例如SVN、CVS、TD等。
2、安裝說明
操作系統(tǒng):centos6.0 64位
所需軟件:bitnami-redmine-2.5.2-0-linux-x64-installer.run
軟件下載地址:https://bitnami.com/stack/redmine/installer
3、安裝BitNami Redmine Stack
3.1 賦予安裝程序可執(zhí)行權(quán)限
Chmod +x bitnami-redmine-2.5.2-0-linux-x64-installer.run
3.2 安裝BitNami Redmine Stack
./bitnami-redmine-2.5.2-0-linux-x64-installer.run
彈出如下內(nèi)容:
輸入5然后回車
輸入y回車
輸入y回車
這里選擇安裝到哪個(gè)路徑下面,我們用默認(rèn)的,直接回車
輸入你的真實(shí)姓名后回車,例如:admin
輸入你的Email地址后回車,例如:user@example.com
輸入登錄用戶名后回車,例如:admin
輸入密碼后回車,例如:123456
再次輸入密碼后回車
選擇缺省數(shù)據(jù)配置語言,這里用默認(rèn)即可,直接回車
這里根據(jù)需要選擇是否配置郵件支持,我這里不用,輸入n后回車
這里輸入y后回車
這里顯示安裝進(jìn)度,請(qǐng)耐心等待10分鐘左右
這里輸入y后回車,啟動(dòng)redmine
這里按回車后繼續(xù)
3.3 訪問redmine
在瀏覽器中輸入地址:http://serverip
輸入上面安裝時(shí)設(shè)置的用戶名和密碼就可以登錄了,這里設(shè)的登錄賬號(hào)是:
用戶名:admin
密碼:123456
CentOS系統(tǒng)安裝Redmine項(xiàng)目管理方法:
1、先安裝CentOS系統(tǒng)包與兼容包
yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file
yum -y install libtool libtool-libs autoconf kernel-devel
yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel
yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
yum -y install openssl openssl-devel vim-minimal nano sendmail
yum -y install fonts-chinese gettext gettext-devel
yum -y install ncurses-devel
yum -y install gmp-devel pspell-devel
yum -y install unzip
yum -y install automake libmcrypt* libtool-ltdl-devel*
yum -y install readline* libxslt* pcre* net-snmp* gmp* libtidy*
yum -y install ImageMagick* svnversion*
2、安裝rvm 程序
執(zhí)行命令:bash < <( curl -L https://get.rvm.io )
安裝成功后執(zhí)行下面命令
source /etc/profile/usr/local/rvm/bin/rvm reload
執(zhí)行查看版本命令:rvm -v
注意:未顯示rvm 版本,證明安裝rvm 失敗。重新安裝一次。
3、安裝ruby 程序
輸入:rvm install ruby 這個(gè)命令是下載最新版本
注意:ruby 程序大約10-20M之間,取決與網(wǎng)速!
耐心等候…………
輸入命令:gem -v (查看版本)
注意:未顯示版本,證明ruby 安裝失敗。重新安裝 不安裝gem 第四步無法進(jìn)行。
4、安裝rails 和 相關(guān)依賴包
gem install rails
gem install rakegem install mysql2
這些是Redmine必須需要的兼容包
5、下載redmineyum install subversion -ysvn co http://svn.redmine.org/redmine/branches/2.3-stable redmine
6、進(jìn)入redmine命令, 安裝依賴包, 運(yùn)行如下命令bundle install
7、修改 database.yml.example 為 database.yml
修改 configuration.yml.example 為 configuration.yml
進(jìn)入配置文件目錄:cd redmine/config修改命令:mv database.yml.example database.yml
進(jìn)入redmine/config 編輯命令:vim database.yml 修改數(shù)據(jù)庫(kù)連接地址
如:production:adapter: mysql2database: redminehost: localhost 可以選擇默認(rèn)但數(shù)據(jù)庫(kù)必需要有配置如圖username: 你的MySQL帳號(hào)password: " 你的 MySQL密碼"encoding: utf8
8、回到redmine下,(必須回到Redmine目錄下)運(yùn)行以下命令導(dǎo)入數(shù)據(jù)
rake config/initializers/secret_token.rbrake db:migrate RAILS_ENV="production"
9、啟動(dòng)服務(wù)測(cè)試script/rails server -e production
在瀏覽器輸入地址:
http://127.0.0.1:3000/
注意:本機(jī)就輸入127.0.0.1 服務(wù)器就輸入你服務(wù)器IP地址,但需要開放3000端口或者關(guān)閉防火墻。