Redmine - 安装随记

不知道同事为什么执着于Redmine,倒是给了一台旧机器让我帮忙安装,记录一下遇到的一些坑,兴许能帮到需要的朋友。

安装Ruby

windows的话可以直接通过RubyInstaller进行安装。
Linux可以从源码安装。

系统是redhat,编译之前yum检查一下是否存在依赖项

yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel

不知道怎么搞的,yum一直提示以下信息:

Error Message:
    Abuse of Service detected for server xxxx
Error Class Code: 49

排查太麻烦,重新装了一次yum。
删除原来的yum

rpm -aq|grep yum|xargs rpm -e --nodeps

相关rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-60.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

安装

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

找了个可以用的yum源,放到/etc/yum.repos.d/下,执行

yum clean all
yum makecache

再次执行后发现换了个提示

RHN yum command: Unable to read consumer identity Warning and Solution

按以下步骤操作解决问题

修改

  • /etc/yum/pluginconf.d/product-id.conf
  • /etc/yum/pluginconf.d/subscription-manager.conf

把里面的enabled改成0

保存退出并执行

rm -rf /var/cache/yum/*
yum clean all

好了,安装ruby

tar zxvf ruby.tar.gz

cd ruby
./configure
make
make install
ruby -v

export PATH=/usr/local/ruby/bin:$PATH

安装Redmine

下载redmine-2.6.2.tar.gz

tar zxvf redmine-2.6.2.tar.gz
mkdir /var/www/redmine
cd redmine-2.6.2
cp -av redmine-2.6.2/* /var/www/redmine

话说需要配置个数据库,刚好机器上带MySQL,给redmine创建库和用户

create database redmine character set utf8;
create user ‘redmine‘@‘localhost‘ identified by ‘my_password‘;

grant all privileges on redmine.* to ‘redmine‘@‘localhost‘ identified by ‘my_password‘;

修改下redmine里的数据库配置,修改名称和配置

cd /var/www/redmine/config
cp database.yml.example database.yml

用bundler搞依赖管理

gem install bundler
cd /var/www/redmine
bundle install

出现以下提示

linking shared-object fiddle.so
/usr/bin/ld: ./libffi-3.2.1/.libs/libffi.a(rawapi.o): relocation RX866432 against `.text‘ can not be used when making a shared object; recompile with -fPIC
./libffi-3.2.1/.libs/libffi.a: could not read symbols: Bad value

recompile with -fPIC?
安装libffi-dev可以解决这个问题,参考https://github.com/sstephenson/ruby-build/issues/690#issuecomment-68113987

创建表

rake db:migrate RAILS_ENV="production"

加载默认配置

rake redmine:load_default_data RAILS_ENV="production"

启动

ruby script/rails server webrick -e production
时间: 2024-12-28 20:50:42

Redmine - 安装随记的相关文章

Ubuntu redmine 安装

/******************************************************************** * Ubuntu redmine 安装 * 说明: * 随着事情越来越多,Charlie推荐了redmine作为buglist的控制系统, * 尝试安装成功了. * * 2016-7-15 深圳 南山平山村 曾剑锋 *******************************************************************/ 一.参

bitnami redmine安装、配置、备份、恢复(这篇文章靠谱)

bitnami redmine安装.配置.备份.恢复 2012-12-17 12:33 2596人阅读 评论(0) 收藏 举报 1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里改为显示中文: 2. 安装完成后,最上面的标题栏字体太小,修改: D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\public\themes\classic\stylesheets\application.css 中  #top-menu { font-

项目管理工具 Redmine 安装试用手记

项目管理工具 Redmine 安装试用手记 分类: Redmine2009-06-01 10:12 996人阅读 评论(1) 收藏 举报 项目管理工具sqliterubyrails数据库 昨晚闲逛ROR社区,无意间Redmine这款开源的项目管理工具映入我的眼帘,听说集合了Trac和BaseCamp的优点,安装下来试用一下,果然界面清新,功能简单但又齐全,相当适合用于小型团队开发,下面是我安装试用手记 :) 1.安装导向(官网)http://www.redmine.org/wiki/redmin

项目管理软件redmine安装

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce. SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过"项目(Project)"的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一起,大家参与更新任务.文档等内容 来推动项目的进度,同时系统

Redmine 安装 Ububtu 14.04 LTS

1.安装mysql sudo apt-get install mysql-server-5.6 mysql-client-5.6 2.修改mysql绑定的127.0.0.1信息 修改文件/etc/mysql/my.cnf 修改完重启 sudo service mysql stop sudo service mysql start 3.登录数据库确认是否正常 mysql -u root -p 4.创建数据库和用户 CREATE DATABASE redmine CHARACTER SET utf8

redmine安装详解

1.Linux:centos6.4(32位)2.Gcc的编译环境.使用make命令编辑.yum install gcc-c++ 3.PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库.yum install -y pcre pcre-devel注:pcre-devel是使用pcre开发的一个二次开发库.nginx

Bitnami Redmine 安装、配置

Bitnami Redmine 安装: [[email protected] opt]#./bitnami-redmine-3.0.1-0-linux-x64-installer.run Language Selection Please select the installation language [1] English - English [2] Spanish - Espa?ol [3] Japanese - 日本語 [4] Korean - ??? [5] Simplified Ch

redmine安装部署文档

############################################################################## 官网:http://www.redmine.org/ Redmine是一个开源的,基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持.虽说像IBM Rational Team Con

redmine安装配置

参考页面  * http://www.pyiner.com/centos-6-3-nginx-%E6%90%AD%E5%BB%BA-redmine/  * http://www.redmine.org/boards/1/topics/37254  * http://www.redmine.org/boards/2/topics/30142  * http://www.redmine.org/projects/redmine/wiki/Redmine_on_CentOS_installation_