Redmine是一個項目管理工具,其中包括帶有錯誤跟踪的事件跟踪系統。 其他工具包括活動日曆,用於項目時間線可視化表示的甘特圖,Wiki,論壇,版本控制存儲庫查看器,RSS,基於角色的工作流控制,與電子郵件集成等。
資料來源:維基百科
- 發行:Debian 7
- 架構:64位
- Apache2
- PostgreSQL V9.1
Redmine 2.4安裝。 (最後到此日期)
Redmine 2.4軟件包下載
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
解壓縮
tar xvzf redmine-2.4.0.tar.gz
現在我們移動
cd redmine-2.4.0
cd doc/
該軟件包附帶的官方文檔從此處打開。 (RTFM !!!)
cat INSTALL
還將檢查Ruby版本。 在這種情況下:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
可選軟件包。
aptitude install ruby libmagickcore-dev libmagickwand-dev
捆綁軟件gem已安裝,這將幫助我們安裝與項目相關的gem。
redmine-2.4.0# gem install bundler -V
我們必須在UTF-8中創建一個數據庫,在這種情況下,postgresql v9.1的名稱為:“ redmine”。
然後安裝了所有必需的gem,因為它們必須位於redmine目錄中:
bundle install --without production
為此,在安裝nokogiri gem時可能會出現問題:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem install nokogiri
安裝mysql2 gem時可能有問題。 為此,他們這樣做:
aptitude install libmysqlclient-dev
安裝gem pg時可能存在問題。 為此,他們這樣做:
aptitude install libpq-dev
在這種情況下,任何gem安裝都沒有其他問題。
會話機密存儲區已生成。
rake generate_secret_token
我們創建數據庫的結構
rake db:migrate RAILS_ENV="production"
我們執行必要的許可證。
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
我們測試了redmine的安裝
ruby script/rails server -e production
在這一部分中,我們測試redmine:
locahost:3000
已經在工作。 現在,缺少的是配置SMTP服務器和 將Webrick服務器更改為Apache2。 由於生產中的Webrick服務器消耗大量資源,因此進行了更改。
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
我們編輯:/etc/apache2/httpd.conf並添加以下行:
RailsEnv production RailsBaseURI /redmine
我們在/ etc / apache2 / sites-enabled / file中添加VirtualHost
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
我們輸入www.redmine.dominio.com並完成! 享受你的redmine。