您的位置:首页 > 运维架构 > Linux

centos6.5通过yum安装redmine

2015-05-04 09:50 363 查看
安装系统包和部分软件包

[plain] view
plaincopy





yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file  

yum -y install libtool libtool-libs libtool-ltdl-devel* autoconf kernel-devel automake libmcrypt*  

yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel  

yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel  

yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel  

yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs  

yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel  

yum -y install openssl openssl-devel vim-minimal nano sendmail  

yum -y install fonts-chinese gettext gettext-devel  

yum -y install gmp-devel pspell-devel   

yum -y install readline* libxslt* pcre* net-snmp* gmp* libtidy*  

yum -y install ImageMagick* subversion*  

安装mysql

[plain] view
plaincopy





yum -y install mysql-server mysql-devel  

设置mysql的账号和密码,并创建redmine数据库

[plain] view
plaincopy





service mysqld start #启动mysql  

mysql -uroot -p #首次mysql的密码为空  

create database redmine character set utf8;  

create user 'redmine'@'localhost' IDENTIFIED BY 'pwd'; #用户名: redmine; 密码:pwd  

grant all privileges on redmine.* to 'redmine'@'localhost'; #最大权限  

flush privileges;  

安装rvm

[plain] view
plaincopy





curl -L https://get.rvm.io | bash -s stable  
下载并安装rvm稳定版本。不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记。  很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。

source /etc/profile /usr/local/rvm/bin/rvm reload #设置环境变量并让其生效  

rvm -v #如果未显示rvm版本,重新安装一次  

安装ruby

[plain] view
plaincopy





rvm list known #最好不要安装2.0以下的版本  

rvm install ruby-1.9.3-p551 #  

gem -v #如果未显示版本,重新安装ruby  

#如果安装2.0以上的版本,可能会创建账户不能编辑、项目不能创建等问题  

#redmine中的log记录为ActionView::Template::Error (undefined method `name' for nil:NilClass):  

如果gem的源所在的网络不好,可以更改源

[plain] view
plaincopy





gem source -l # 查看当前镜像源  

gem source --remvoe ***  

gem source -a http://ruby.taobao.org #新增gem的镜像源(确保只有ruby.taobao.org) 

显示当前使用的sources
gem sources
添加一个source
gem sources -a url地址
删除一个source
gem sources -r url地址
更新source cache
gem sources -u 

安装rails 和 相关依赖包

[plain] view
plaincopy





gem install rails  

gem install rake  

gem install mysql2  

下载redmine并安装依赖

[plain] view
plaincopy





cd /usr/local/  

svn co http://svn.redmine.org/redmine/branches/2.3-stable  

mv 2.3-stable redmine  

cd redmine  

bundle install  

配置redmine并初始化

[plain] view
plaincopy





cd /usr/local/redmine/  

cp config/database.yml.example config/database.yml  

vim config/database.yml #选择product部分修改数据库密码  

rake generate_secret_token  

RAILS_ENV=production rake db:migrate #生成表结构  

RAILS_ENV=production rake redmine:load_default_data #初始化数据选择zh  

启动redmine

[plain] view
plaincopy





nohup /usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby /usr/local/redmine/script/rails server -e production >dev/null 2>&1 &  

访问 http://ip:3000/
默认账号和密码 admin admin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: