在redhat上搭建redmine

搞個項目管理的東西 找了下仍是redmine比較合適,行動action:mysql

1.rubyweb

額 是的你沒有看錯 須要先安裝一個ruby的環境。話說這個安裝起來非常糾結,原本想用yum 結果咩有成功,因而乎換了個方式,直接上官網搞的。sql

http://www.ruby-lang.org/zh_cn/downloads/。
下就下最新版的
ruby-2.1.2.tar.gz
而後我用scp 傳到了服務器上
tar zxvf ruby-2.1.2.tar.gz
cd  ruby-2.1.2
./configure -prefix=/usr/local/ruby
make 
make install
爲了驗證下效果 ruby -v
額顯示沒有這個命令 ,好吧少一步 配置下PATH
vim /etc/profile
增長 export PATH=/usr/local/ruby/bin:$PATH
好 如今讓這個文件當即生效 source /etc/profile
而後再看一下
ruby -v
OK 有了版本信息了  恩 這一步到此結束
 
2. rubygems
網址:http://rubyforge.org/projects/rubygems/,最新的爲1.8.25,我下載的是rubygems-1.8.25.tgz  
而後傳到服務器
tar zxvf rubygems-1.8.25.tgz
cd rubygems-1.8.25
ruby setup.rb
 
3.rails
這個原本想本地下載包安裝,結果依賴太多,我決定使用在線安裝,爲了保證在線的速度,修改了下鏡像
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem install rails -v=4.1.1 -V  (這個是選擇的4.1.1版本的在線安裝 同時verbose 便於查看進度)
 
4. rack 和 i18n-0.4.2.gem  還有mysql
http://rubygems.org/   在這個網站下載了 rack-1.5.2.gem  和 i18n-0.6.9.gem 、mysql-2.9.1.gem 拷貝到服務器
gem install rack-1.5.2.gem
gem install i18n-0.6.9.gem
gem install mysql-2.9.1.gem
 
5.redmine
 http://www.redmine.org/projects/redmine/wiki/Download
下載redmine-2.5.1.tar.gz
 
1)建立數據庫
  mysql> create database redmine character set utf8;
   mysql>create user 'redmine'@'%' identified by 'redmine';
   mysql>grant all privileges on redmine.* to 'redmine'@'%';
2)解壓redmine並配置redmine鏈接數據庫所需的參數。
tar zxvf redmine-1.2.1.tar.gz
cd redmine-1.2.1
cp config/database.yml.example config/database.yml
vim config/database.yml
production:
  adapter: mysql
  database: redminedb
  host: 服務器地址
  username: redmine
  password: redmine
  encoding: utf8
3)建立一個session安裝密鑰
  cd redmine-2.5.1
 rake generate_secret_token
 
4)執行數據的處理
  cd redmine-2.5.1
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

建個組
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
 
5)啓動服務
ruby script/rails server webrick -e production
5)服務器的自啓動服務(寫個腳本)
#!/bin/sh
echo "start redmine:"
redmine的絕對路徑/script/server webrick -e production -d
監聽端口默認爲3000
訪問方式:http://ip地址:3000
相關文章
相關標籤/搜索