来自 澳门金莎娱乐手机版 2019-11-08 04:18 的文章
当前位置: 金沙澳门官网网址 > 澳门金莎娱乐手机版 > 正文

集成配置

零、注意事项

1、使用Ruby 1.9 + Redmine 2.0,有个别插件安装时可能会并发难题,比如:

A、Scrum插件scrum-pm(redmine_sprints)

  1. Error message:  
  2. no such file to load -- dispatcher  
  3. Exception class:  
  4. LoadError  
  5. Application root:  
  6. /usr/share/redmine  

其三方库援用现身难点,恐怕是由Ruby 1.9较以前版本的转移引起。

scrum-pm官方未有证实辅助Ruby 1.9,scrum-pm官方已经终止扶植。

2、一时建议利用低版本Ruby(1.8卡塔 尔(阿拉伯语:قطر‎ 和 低版本Redmine(1.4卡塔尔

风姿罗曼蒂克、安装景况

1、操作系统
root@ www.linuxidc.com :~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid

2、已经平常安装 MySql(sudo apt-get install mysql-server libmysqlclient-dev) :
root@ www.linuxidc.com :~# mysql --version
mysql  Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (i686) using readline 6.2

3、已经见惯司空安装 Apache2
root@ www.linuxidc.com :~# apache2 -v       
*Server version: Apache/2.2.17 (Ubuntu)
Server built:   Feb 22 2011 18:34:09

  • 二、安装ruby 1.9 (含gem) 1、安装重视包:
    root@ www.linuxidc.com :~# sudo apt-get install gcc g++ build-essential libssl-dev libreadline-dev zlib1g-dev linux-headers-generic libyaml-dev

2、下载ruby 1.9 最新稳固版
root@ www.linuxidc.com :~# wget
root@ www.linuxidc.com :~# tar -zxf ./ruby-1.9-stable.tar.gz 

3、编译ruby源码
root@ www.linuxidc.com :~# cd ruby-1.9.3-p194/
root@ www.linuxidc.com :~/ruby-1.9.3-p194# ./configure --prefix=/usr/local/ruby
root@ www.linuxidc.com :~/ruby-1.9.3-p194# make && sudo make install

4、ruby意况变量设置
#PATH设置
root@ www.linuxidc.com :~/ruby-1.9.3-p194# sudo vi /etc/environment
#PATH中添加/usr/local/ruby/bin:

  1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"  

root@ www.linuxidc.com :~/ruby-1.9.3-p194# source /etc/environment

#检查PATH设置
root@ www.linuxidc.com :~/ruby-1.9.3-p194#  ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux] root@ www.linuxidc.com :~/ruby-1.9.3-p194#  gem -v
1.8.23

#修改GEM_HOME
root@ www.linuxidc.com :~/ruby-1.9.3-p194# sudo vim /etc/profile
#/etc/profile中添加:

  1. export GEM_HOME=/usr/local/ruby/lib/ruby/gems/1.9.1/  
  2. export RUBYOPT=rubygems  

root@ www.linuxidc.com :~/ruby-1.9.3-p194# source /etc/profile

#修改 gem 源(你懂的)
root@ www.linuxidc.com :~# gem source
**澳门金莎娱乐手机版 , CURRENT SOURCES ***

  • root@ www.linuxidc.com :~# gem source --clear-all
    ** Removed specs cache ***
  • root@ www.linuxidc.com :~# gem source --add
    * added to sources
  • 5、安装bundler
    root@ www.linuxidc.com :~# gem install bundler
    root@ www.linuxidc.com :~# ln -s /usr/local/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/bin/bundle /usr/local/ruby/bin/bundle

三、安装redmine 2.0.3 1、下载redmine
root@ www.linuxidc.com :~# git clone
root@ www.linuxidc.com :~# mv -f ./redmine/ /usr/share/redmine
root@ www.linuxidc.com :~# cd /usr/share/redmine/
root@ www.linuxidc.com :/usr/share/redmine# rm -Rf ./.git

2、修改Gemfile
root@ www.linuxidc.com :/usr/share/redmine# vim ./Gemfile 
#将source 修改为

  1. source ''  

#借使用mysql可以将postgresql相关心释掉

  1. # Database gems  
  2. #platforms :mri, :mingw do  
  3. #  group :postgresql do  
  4. #    gem "pg", ">= 0.11.0"  
  5. #  end  

3、安装redmine 依赖包
#可能现身的荒谬(错误大概会极其多,稳步化解呢,以下多少个出色卡塔尔国:
A、An error occured while installing mysql2 (0.3.11), and Bundler cannot continue.
#请先安装libmysqlclient-dev
root@ www.linuxidc.com :~# sudo apt-get install libmysqlclient-dev

B、An error occured while installing pg (0.14.0), and Bundler cannot continue.
#应用mysql的能够将pg从Gemfile中除去,可能安装postgresql,作者选取不设置pg

C、An error occured while installing rmagick (2.13.1), and Bundler cannot continue.
#亟需设置imagemagick
root@ www.linuxidc.com :~# sudo apt-get install imagemagick

3、数据库创制、配置(myql卡塔尔
root@ www.linuxidc.com :/usr/share/redmine# mysql -p

  1. create database redmine character set utf8;  
  2. create user 'redmine'@'localhost' identified by 'my_password';  
  3. grant all privileges on redmine.* to 'redmine'@'localhost';  

root@ www.linuxidc.com :/usr/share/redmine# cp config/database.yml.example config/database.yml
root@ www.linuxidc.com :/usr/share/redmine# vim config/database.yml

  1. production:  
  2.   adapter: mysql2   #ruby1.9使用mysql2  
  3.   database: redmine  
  4.   host: localhost  
  5.   username: redmine  
  6.   password: my_password  

root@ www.linuxidc.com :/usr/share/redmine# rake generate_secret_token
#成立数据库
root@ www.linuxidc.com :/usr/share/redmine# RAILS_ENV=production rake db:migrate
root@ www.linuxidc.com :/usr/share/redmine# RAILS_ENV=production rake redmine:load_default_data

4、订正客商权限
root@ www.linuxidc.com :/usr/share/redmine# mkdir tmp public/plugin_assets
#为了选择apache2,将redmine的运効客商安装为www-data
root@ www.linuxidc.com :/usr/share/redmine# sudo chown -R www-data:www-data files log tmp public/plugin_assets
root@ www.linuxidc.com :/usr/share/redmine# sudo chmod -R 755 files log tmp public/plugin_assets

5、试运行
root@ www.linuxidc.com :/usr/share/redmine# ruby script/rails server webrick -e production
#浏览器访问: 确认是或不是能够符合规律运行澳门金莎娱乐手机版 1

本文由金沙澳门官网网址发布于澳门金莎娱乐手机版,转载请注明出处:集成配置

关键词: