您好,登錄后才能下訂單哦!
Redmine是一個開源的、基于Web的項目管理和缺陷跟蹤工具。它用日歷和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,并為多個版本控制選項的支持。雖說像IBM Rational Team Concert的商業(yè)項目調(diào)查工具已經(jīng)很強大了,但想堅持一個自由和開放源碼的解決方案,可能會發(fā)現(xiàn)Redmine是一個有用的Scrum和敏捷的選擇。 由于Redmine的設(shè)計受到Rrac的較大影響,所以它們的軟件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,它可以夸平臺和數(shù)據(jù)庫。
環(huán)境
Remind2.6+Mysql5.5+Nginx1.8
1,安裝ruby
[root@localhost ~]# wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz [root@localhost ~]# tar xzf ruby-2.1.5.tar.gz [root@localhost ruby-2.1.5]# cd ruby-2.1.5 [root@localhost ruby-2.1.5]# ./configure --prefix=/usr/local/ruby [root@localhost ruby-2.1.5]# make && make install
添加到環(huán)境變量
[root@localhost ~]# vi /etc/profile export PATH=/usr/local/ruby/bin:$PATH [root@localhost ~]# source /etc/profile
查看ruby版本號
[root@localhost ~]# ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [i686-linux]
2,安裝rails
[root@localhost ~]# wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz [root@localhost ~]# tar xzf rubygems-2.4.5.tgz [root@localhost ~]# cd rubygems-2.4.5 [root@localhost rubygems-2.4.5]# ruby setup.rb [root@localhost rubygems-2.4.5]# gem -v 2.4.5 [root@localhost rubygems-2.4.5]# which gem /usr/local/ruby/bin/gem [root@localhost rubygems-2.4.5]# gem install rails -v=3.2 [root@localhost rubygems-2.4.5]# rails -v Rails 3.2.19
3,安裝redmine2.6
[root@localhost ~]# wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz [root@localhost ~]# tar xzf redmine-2.6.0.tar.gz -C /app [root@localhost ~]# mv /app/redmine{-2.6.0,}
創(chuàng)建數(shù)據(jù)庫
[root@localhost ~]# cd /app/redmine [root@localhost redmine]# gem install mysql2 #用mysql2能***能 [root@localhost redmine]# mysql -uroot -ppasswd -e “create database redmine" 配置redmine的database.yml [root@localhost ~]# cd /app/redmine/config [root@localhost config]# cp database.yml.example database.yml [root@localhost config]# cat database.yum #修改對應(yīng)數(shù)據(jù)庫連接信息 production: adapter: mysql2 database: redmine host: localhost username: root password: “passwd" encoding: utf8
安裝redmine依賴的所有ruby包
[root@localhost redmine]# gem install bundler #注意時在網(wǎng)站根目錄下執(zhí)行 [root@localhost redmine]# bundle install --without development test rmagick #完成redmine依賴包的安裝 bundler是用來管理ruby的包依賴的工具
為Rails生成cookies秘鑰
[root@localhost redmine]# rake generate_secret_token
創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)
[root@localhost redmine]# RAILS_ENV=production rake db:migrate
生成缺省數(shù)據(jù)
[root@localhost redmine]# RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data
調(diào)整文件系統(tǒng)權(quán)限
[root@localhost ~]# cd /app/redmine [root@localhost redmine]# mkdir -p tmp tmp/pdf public/plugin_assets [root@localhost redmine]# chown -R www.www /app/redmine/ tmp和tmp/pdf (若不存在則創(chuàng)建該路徑,用于生成 PDF 文件);public/plugin_assets (若不存在則創(chuàng)建該路徑,plugins資源)
4,在WEBrick服務(wù)上測試Redmine是否安裝成功
[root@localhost ~]# vi /etc/passwd #使www用戶有bash權(quán)限,lnmp腳本安裝www用戶沒有bash權(quán)限 www:x:501:501::/home/www:/bin/bash [root@localhost ~]# su www -c "ruby /app/redmine/script/rails server webrick -e production -d"
地址:http://IP:3000 (注意:打開iptables 3000端口號)
缺省管理員用戶:
login: admin
password: admin
如果驗證成功,則繼續(xù)下面的步驟來使Redmine運行在Nginx服務(wù)上
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name redmine.domain.com; access_log /home/wwwlogs/access_nginx.log combined; location / { proxy_pass http://127.0.0.1:3000; } }
redmine與svn整合
管理—>配置—>版本庫—>svn命令是否生效
版本庫必須在項目中,所以首先要創(chuàng)建項目,然后在添加新的版本庫
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。