三天搭建Redmine血泪史

Lamaara ·
更新时间:2024-09-21
· 547 次阅读

  本人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



redmine

需要 登录 后方可回复, 如果你还没有账号请 注册新账号