jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          CentOS下安裝Redmine的方法

          Posted on 2012-05-02 15:20 幻海藍夢 閱讀(2926) 評論(0)  編輯  收藏 所屬分類: 項目管理

          介紹:

          Redmine: 這是基于Ruby+Rails框架開發的一套跨平臺項目管理系統, 支持多種數據庫,除了有基本的項目管理功能外,還有不少自己獨特的功能,例如提供wiki、新聞臺、時間跟蹤、feed聚合、導出pdf等待,還可以集成 其他版 本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。配置功能強大而且方便,自定義屬性和更新通知也很實用,詳細的介紹可以看看 redmine站點,具體有如下特點:

          * 多項目和子項目支持
          * 可配置的用戶角色控制
          * 可配置的問題追蹤系統
          * 自動日歷和甘特圖繪制
          * 支持 Blog 形式的新聞發布、Wiki 形式的文檔撰寫和文件管理
          * RSS 輸出和郵件通知
          * 每個項目可以配置獨立的 Wiki 和論壇模塊
          * 簡單的任務時間跟蹤機制
          * 用戶、項目、問題支持自定義屬性
          * 支持多種版本控制系統的綁定(SVN、CVS、Git、Mercurial 和 Darcs)
          * 支持多 LDAP 用戶認證
          * 支持用戶自注冊和用戶激活
          * 多語言支持(已經內置了zh簡體中文)
          * 多數據庫支持(MySQL、SQLite、PostgreSQL)
          * 外觀模版化定制(可以使用 Basecamp 的主題,感覺上就像是自己架設的 Basecamp 服務)

          用到的站點:
          Redmine 的官方網站:http://www.redmine.org/
          Redmine 的官方 demo 站點:http://demo.redmine.org
          Redmine官網關于安裝的說明:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

          Ruby下載:http://www.ruby-lang.org/en/news/2011/07/02/ruby-1-8-7-p352-released/
          RubyGems下載:http://rubygems.org/
          Redmine下載:http://rubyforge.org/frs/?group_id=1850

          在CentOS5上安裝redmine,這里數據庫選擇MySQL


          Redmine版本對Ruby與gem版本有嚴格要求,在這里列出詳細的版本信息:

          ruby-1.8.7-p352.tar.bz2
          rubygems-1.6.2.tgz
          actionmailer-2.3.5.gem
          actionpack-2.3.5.gem
          activerecord-2.3.5.gem
          activeresource-2.3.5.gem
          activesupport-2.3.5.gem
          i18n-0.4.2.gem
          mysql-2.8.1.gem
          rack-1.0.1.gem
          rails-2.3.5.gem
          rake-0.8.3.gem
          -----------------------------
          MySQL-client-community-5.1.60-1.rhel5.i386.rpm
          MySQL-devel-community-5.1.60-1.rhel5.i386.rpm
          MySQL-server-community-5.1.60-1.rhel5.i386.rpm
          -----------------------------
          redmine-1.1.2.tar.gz


          redmine1.1.2需要Ruby=1.8.7、Mysql<=5.1、rails=2.3.5、rack=1.0.1、rubygems<=1.6.X
          我把gem相關的包都下下來了,方便以后安裝和遷移,也可以寫腳本自動化安裝


          安裝

          1. 安裝Mysql

          1. rpm -i MySQL*  


          2. 安裝Ruby

          1. tar xvf ruby-1.8.7-p352.tar.bz2  
          2.   
          3. cd ruby-1.8.7-p352  
          4.   
          5. ./configure --prefix=/usr  
          6.   
          7. make && make install  

          查看是否安裝成功:

          ruby -v

          which ruby

          3. 安裝Ruby擴展庫

          1. cd ext/zlib    
          2.   
          3. ruby extconf.rb    
          4.   
          5. make   && make install  
          6.   
          7.   
          8. cd ../ext/openssl   
          9.   
          10. ruby extconf.rb    
          11.   
          12. make   && make install  


          4.回到一開始的目錄,安裝RubyGems

          1. tar xvf rubygems-1.6.2.tgz  
          2.   
          3. cd rubygems-1.6.2  
          4.   
          5. ruby setup.rb  


           

          5.回到一開始的目錄,安裝Rails和gem包

          1. gem install -l rails-2.3.5.gem i18n-0.4.2.gem mysql-2.8.1.gem  


          gem會自動安裝依賴


          6. 安裝redmine

          1. tar xvf redmine-1.1.2.tar.gz  
          2. cd redmine-1.1.2  
          3. #修改配置  
          4. cp ./config/database.yml.example ./config/database.yml  
          5. vi database.yml  
          6. production:  
          7. adapter: mysql  
          8. database: redmine  
          9. host: localhost  
          10. username: root  
          11. password: <你的mysql密碼>  


           

          建數據庫、表,在redmine目錄下:

          1. mysql:  
          2. create database redmine character set utf8;  
          3.   
          4. 命令行:  
          5. rake db:migrate RAILS_ENV=production  


           

          注:如有報錯:

          #在redmine的./config/boot.rb中加一句: require 'thread'

          運行:

          1. ruby script/server -e production  

          通過localhost:3000來訪問,管理員登錄帳號/密碼:admin/admin


          OK,成功了!

          原文:
          http://wuyizhaizhu.blog.163.com/blog/static/11515186920122993213582/
          主站蜘蛛池模板: 合肥市| 旬阳县| 栖霞市| 金平| 申扎县| 滦南县| 梅河口市| 田阳县| 马关县| 菏泽市| 海宁市| 南和县| 东乡| 射洪县| 南京市| 武川县| 连州市| 绥滨县| 和平区| 名山县| 吴忠市| 开原市| 淮阳县| 福泉市| 昌都县| 车险| 侯马市| 翁牛特旗| 巩义市| 民权县| 沂水县| 曲阜市| 井研县| 章丘市| 原阳县| 锦州市| 剑川县| 名山县| 泰来县| 泽普县| 阳信县|