三天搭建Redmine血泪史
作者:网络转载 发布时间:[ 2016/4/26 10:26:40 ] 推荐标签:测试管理工具 软件测试工具
本人linux小白一枚,技术水平也相当有限.由于单位需要使用redmine做bug和需求的管理而我又在之前接触过redmine,所以领导把这个任务交给了我.刚接到任务的时候表示很方.但是又没有什么办法.第一次安装的时候是使用webrick自带的服务,redmine运行有点慢.由于我很挑剔,所以下载了nginx,通过passenger把redmine集成到了nginx上.也可以使用nginx的代理服务将redmine集成到nginx上.在这里我把与nginx集成的redmine安装步骤发出来.安装过程中参考的是官方文档(www.redmine.org).那么问题来了,英文差怎么办,那参照我这篇咯.我会参照我安装的笔记将我安装中遇到的问题尽可能的全部列出.
系统:centos 6.5 x64
redmine 版本:3.1.1
ruby 版本: 2.2.3
rails 版本 : 4.2
1.安装rvm
使用rvm管理ruby版本很方便.如果不想装rvm,那么直接用yum install ruby 2.2.3也可以,此处列出安装rvm的步骤
[root@localhost ~]# curl -sSL https://rvm.io/mpapis.asc | gpg --import
gpg: 已创建目录‘/root/.gnupg’
gpg: 新的配置文件‘/root/.gnupg/gpg.conf’已建立
gpg: 警告:在‘/root/.gnupg/gpg.conf’里的选项于此次运行期间未被使用
gpg: 钥匙环‘/root/.gnupg/secring.gpg’已建立
gpg: 钥匙环‘/root/.gnupg/pubring.gpg’已建立
gpg:/root/.gnupg/trustdb.gpg:建立了信任度数据库
gpg: 密钥 D39DC0E3:公钥“Michal Papis (RVM signing) ”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
在创建公钥的时候,我失败了1次.失败之后,又执行了一遍.一切正常.很诡异~~~
2.公钥创建完毕之后,开始安装rvm
[root@localhost ~]# curl -L https://get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22721 100 22721 0 0 6915 0 0:00:03 0:00:03 --:--:-- 113k
Downloading https://github.com/rvm/rvm/archive/1.26.11.tar.gz
#省略……
# Administrator,
#
# Thank you for using RVM!
# We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.
Incaseof problems: http://rvm.io/helpand https://twitter.com/rvm_io
并没有遇到什么问题
载入RVM环境并获取需要的支持安装包
[root@localhost ~]# source /etc/profile.d/rvm.sh
[root@localhost ~]# rvm requirements
Checking requirementsforcentos.
Installing requirementsforcentos.
Installing required packages: patch, libyaml-devel, autoconf, patch, readline-devel, libffi-devel,
automake, libtool, sqlite-devel
..........
Requirements installation successful.
没有遇到问题.
3.使用rvm安装ruby
# rvm install 2.2.3
# rvm use 2.2.3 --default 如果系统中已经有ruby了.则需要这条命令设为默认.算没有,执行这条命令也可以,由于我是个小白,所以我执行了这条命令
4.安装rails
由于ruby原来的镜像被墙了,所以在此处我们需要更换ruby的镜像
具体请参考https://ruby.taobao.org/ 也可以翻墙安装.我不会..
里面很详细,这里不做介绍了.
5、安装依赖包
下载redmine3.1.1
wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
在这里使用wget的时候我发现wget命令不能用.是因为没有安装wget,直接使用命令安装了一个
yum install wget
安装完之后可以下载了.下载完毕之后,需要注意:要记得redmine-3.1.1在哪里由于redmine没有安装,解压之后可以用,所以一定要记得redmine-3.1.1安装在了哪里.后续集成到nginx的时候需要用到.
再次执行
wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
tar-zxvf redmine-3.1.1.tar.gz
解压之后,返回到根目录,开始解决安装依赖.
首先是bundler
geminstallbundler 要在根目录执行
安装完之后开始解决依赖
bundleinstall--without developmenttestrmagick
如果报错 , 或者安装没成功.那分条执行如下命令:
geminstalljson -v'1.8.3'
geminstallminitest -v'5.8.0'
geminstallactivesupport -v'4.2.3'
geminstallactionview -v'4.2.3'
geminstallactionpack -v'4.2.3'
geminstallactivejob -v'4.2.3'
geminstallactionmailer -v'4.2.3'
geminstallactionpack-action_caching -v'1.1.1'
geminstallactionpack-xml_parser -v'1.0.2'
geminstallactivemodel -v'4.2.3'
geminstallactiverecord -v'4.2.3'
geminstallcoderay -v'1.1.0'
geminstallrailties -v'4.2.3'
geminstalljquery-rails -v'3.1.4'
geminstallmysql2 -v'0.3.20'
geminstallnet-ldap -v'0.3.1'
geminstallprotected_attributes -v'1.1.3'
geminstallruby-openid -v'2.3.0'
geminstallrack-openid -v'1.4.2'
geminstallrails -v'4.2.3'
geminstallrbpdf -v'1.18.6'
geminstallredcarpet -v'3.1.2'
geminstallrequest_store -v'1.0.5'
安装过程中是没有任何响应的,不用担心.安装成功之后会有提示
6.安装完毕之后,为redmine生成秘钥
rake generate_secret_token
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11