歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.04 系統下安裝Redmine

Ubuntu 11.04 系統下安裝Redmine

日期:2017/2/28 16:03:25   编辑:Linux教程

Redmine是一款開源的、基於web的項目管理軟件,采用Ruby on Rails框架開發。Redmine具有豐富的項目管理功能,包括:任務跟蹤、文件管理、wiki、新聞台、多項目管理等。對於代碼管理,Redmine可以集成常見版本管理系統和bug跟蹤系統,包括Subversion、Darcs、Mercurial、CVS、Bazaar 和 git。此外,Redmine還支持多種數據庫系統,包括常見的MySQL、PostgreSQL等。Redmine具有安裝簡單、功能強大、插件豐富、支持多語言等優點,相對於其它項目管理軟件,例如Trac、DotProject等,Redmine的綜合性能更加強大,因此,越來越多的公司和個人開始采用Redmine進行項目管理,感興趣的同學可以參考redmine.org(英文)和redmine.net(中文)。

由於在淘寶實習的項目需要,我要搭建一個Redmine系統,提供給公司內部的項目管理使用。主要的任務是在現有系統的基礎上,進一步擴展功能,包括各類插件的安裝和管理、漢化、以及與其它工具的整合等。在過去幾周時間裡,我學習了Ruby這門新的語言和Rails框架,以及Redmine系統的搭建,接下來的一段時間,我要逐步完善這個系統,讓它變成一個功能強大、易於使用的系統,本博客將詳細記錄開發過程中遇到的各種問題和解決方法。

首先,介紹在Ubuntu 11.04 系統下Redmine的安裝。具體步驟如下:

一、安裝基礎運行環境

1、安裝Ruby 1.8.7

sudo apt-get install ruby

2、安裝gem 1.3.7

sudo apt-get install rubygems

3、安裝Rails 2.3.11

sudo apt-get install rails
sudo gem install rails -v=2.3.11

4、安裝Rack 1.1.1

sudo gem install rack -v=1.1.1

5、安裝Rake 0.8.7

sudo gem install rake -v=0.8.7

6、安裝i18n 0.4.2

sudo gem install i18n -v=0.4.2

7、安裝mongrel 1.1.5

sudo gem install mongrel -v=1.1.5

8、安裝mysql

sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev
sudo gem install mysql

注意:各個軟件的版本依賴關系必須正確;

第3步用gem安裝rails 2.3.11之前必須用apt-get安裝rails,否則會出錯;

第8步用gem安裝mysql之前必須用apt-get安裝libmysqlclient-dev,否則會出錯。

二、安裝Redmine

1、獲取並解壓壓縮包:Dowload

sudo tar xzvf redmine-1.2.1.tar.gz
sudo mv redmine-1.2.1 /opt/redmine

2、建立數據庫

mysql>create database redmine character set utf8;
mysql>create user 'redmine'@'localhost' identified by 'passwd';
mysql>grant all privileges on redmine.* to 'redmine'@'localhost';

3、配置數據庫:編輯/opt/redmine/config/database.yml

production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: passwd
encoding: utf8

4、生成session store

sudo rake generate_session_store

5、創建數據庫結構

sudo rake db:migrate RAILS_ENV=production

6、插入默認數據

sudo rake redmine: load_default_data RAILS_ENV=production

7、測試,在/opt/redmine 文件夾下

sudo ruby script/server webrick -e production

8、打開網頁 localhost:3000,可以看到Redmine首頁。

Copyright © Linux教程網 All Rights Reserved