redmine 安装配置

以前装过一次不太顺利也算成功了,所以就在此记下了.这几天项目需要redmine  翻翻的之前的笔记打算按部就班贝.尼码天不随人愿一堆报错,各种依赖包安装,版本的兼容问题,再加上之前记的也不是很清淅,两个字头大.整整苦逼了两天终于弄出来了,也整理了一下流程把每步都记下了........两天下来就一个感觉,这辈子都不想再安装redmine. 吐糟完毕上干货....

1. 先安装CentOS系统包与兼容包 别心急一行一行来哈

	yum update
	yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file
	yum -y install libtool libtool-libs autoconf kernel-devel
	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 ncurses-devel
	yum -y install gmp-devel pspell-devel
	yum -y install unzip
	yum -y install automake libmcrypt* libtool-ltdl-devel*
	yum -y install readline* libxslt* pcre* net-snmp* gmp* libtidy*
	yum -y install ImageMagick* svnversion*
	#如果已安装mysql 下面这句可跳过
	yum –y install mysql-server mysql mysql-devel
2. 安装rvm 程序

        #bash < <( curl -L https://get.rvm.io )
	安装成功后执行下面命令
	#source /etc/profile /usr/local/rvm/bin/rvm reload  (这里注意改成自已的地址哦)
	执行查看版本命令:rvm -v
	注意:未显示rvm 版本,证明安装rvm 失败。重新安装一次。

3. 安装ruby 程序

	#rvm install ruby 这个命令是下载最新版本
	注意:ruby 程序大约10-20M之间,取决与网速!
	耐心等候………… 
	输入命令:gem -v  (查看版本)
	注意:未显示版本,证明ruby 安装失败。重新安装  不安装gem 第四步无法进行。
	如果gem -v 出现 -bash gem 错误 则重装
	#gem source -r https://rubygems.org/
	#gem source -a http://ruby.taobao.org
	#gem source -l
	*** CURRENT SOURCES ***

	http://ruby.taobao.org  只有这一行才对

4. 安装rails 环境
	上面步骤过后,Ruby 环境就安装好了,接下来安装 Rails
	#gem install bundler rails
	测试安装是否成功
	#bundle -v
	Bundler version 1.7.6
	#rails -v
	Rails 3.2.13

5. 下载redmine
	#mkdir -p /data/app/soft
	#cd /data/app/soft
	#yum install subversion -y svn co http://svn.redmine.org/redmine/branches/2.3-stable redmine 安装svn并下载
	如果已安装svn以下这句可跳过
	#svn co http://svn.redmine.org/redmine/branches/2.3-stable redmine

6. 安装redmine

	进入redmine目录(一定要进入redmine目录)
	# bundle install -V
	0:  yard (0.8.7.4) from /usr/local/rvm/gems/ruby-2.1.2/specifications/yard-0.8.7.4.gemspec
	Your bundle is complete!
	Use `bundle show [gemname]` to see where a bundled gem is installed.
	Post-install message from rdoc:
	Depending on your version of ruby, you may need to install ruby rdoc/ri data:

	<= 1.8.6 : unsupported
	 = 1.8.7 : gem install rdoc-data; rdoc-data --install
	 = 1.9.1 : gem install rdoc-data; rdoc-data --install
	>= 1.9.2 : nothing to do! Yay!
	Post-install message from rmagick:
	Please report any bugs. See https://github.com/gemhome/rmagick/compare/RMagick_2-13-2...master and https://github.com/rmagick/rmagick/issues/18
	安装成功

6. 配置redmine

       进入配置文件目录:cd redmine/config修改命令:mv database.yml.example database.yml
	进入redmine/config  编辑命令:vim database.yml 修改数据库连接地址
	如:production:adapter: mysql2database: redminehost: localhost 可以选择默认但数据库必需要有配置如图username: 你的MySQL帐号password: " 你的 MySQL密码"encoding: utf8

	#mysql -uroot -p
	#CREATE DATABASE IF NOT EXISTS redmine DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

	生成会话存储密钥:
	RAILS_ENV=production rake config/initializers/session_store.rb  
	# rake config/initializers/session_store.rb
	rake aborted!
	Don't know how to build task 'config/initializers/session_store.rb'

	(See full trace by running task with --trace)
	----------------------------------------------------->出现错误

	如果提示哪些东西的版本不对,视自已本机情况而定:
	#gem install devkit -V	
	#gem install -v=0.4.2 i18n
	#gem install -v=2.3.5 rails	
	#RAILS_ENV=production rake db:migrate

8. 启动redmine

        #cd /data/app/soft/redmine
	#./script/rails server -e production (加 -d 放到后台服务) 启动服务
	在浏览器输入地址:
	http://ip:3000/
	注意:本机就输入127.0.0.1 服务器就输入你服务器IP地址,但需要开放3000端口或者关闭防火墙。


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值