centos 上安装 redmine 2.4.2

# 下载redmine发布版本,解压

extracted from redmine-2.4.2.tar.gz

# 配置数据库

CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER ‘redmine‘@‘localhost‘ IDENTIFIED BY ‘redmine‘;

GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine‘@‘localhost‘;

# 配置数据库连接

config/database.yml.example 拷贝成 config/database.yml,修改后者。

这里用的是mysql,所以配置如下:

production:

adapter: mysql2

database: redmine

host: localhost

#  port: 3307

username: redmine

password: my_password

注意:用的是ruby 1.9 ,adapter用的是mysql2 ;如果是ruby 1.8,adapter要用mysql

# 安装下bundler,安装依赖包

先用 gem --version 看看有没有,用rvm装1.9,自带bundler。

gem install bundler

只安装production要求的依赖包,具体依赖包信息参见redmine根目录下的Gemfile

bundle install --without development test

注意:安装前还是看下Gemfile里边source指向的哪儿,https://rubygems.org,未必能顺利下载,GFW啊,擦!

注意:安装需要比较长时间,下载的东西比较多:rails...   , 另外还经常出错, 擦!

注意:Redmine automatically installs the adapter gems required by your database configuration by reading it from the config/database.yml file ,如果修改了adapter,重新要运行下bundle install

出错 -- mysql.h is missing.  please check your installation of mysql and try again.

解决:

yum list mysql-devel

yum install mysql-devel.x86_64

安装devel包后,继续执行bundle install

bundle install --without development test

...

Installing mysql2 0.3.18

出错 -- checking for Magick-config... no   安装rmagick出错

-- 现象:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension

...

checking for Magick-config... no

...

Check the mkmf.log file for more

...

Results logged to /usr/local/rvm/gems/ruby-1.9.3-p551/extensions/x86_64-linux/1.9.1/rmagick-2.14.0/gem_make.out

-- 解决:

yum list ImageMagick ImageMagick-devel

yum install ImageMagick.x86_64 ImageMagick-devel.x86_64

安装devel包后,继续执行bundle install

bundle install --without development test

...

Installing rmagick 2.14.0

# 更新 Session 加密随机数

with Redmine 2.x:

bundle exec rake generate_secret_token

# Database schema objects creation

RAILS_ENV=production bundle exec rake db:migrate

导入基础数据

RAILS_ENV=production bundle exec rake redmine:load_default_data

# 文件访问权限控制

创建redmine用户

useradd -s /sbin/nologin -c "redmine service user" redmine

The user account running the application must have write permission on the following subdirectories:

files (storage of attachments)

log (application log file production.log)

tmp and tmp/pdf (create these ones if not present, used to generate PDF documents among other things)

public/plugin_assets (assets of plugins)

E.g., assuming you run the application with a redmine user account:

mkdir -p tmp tmp/pdf public/plugin_assets

sudo chown -R redmine:redmine files log tmp public/plugin_assets

sudo chmod -R 755 files log tmp public/plugin_assets

# 测试redmine是否安装成功

with Redmine 2.x:

bundle exec ruby script/rails server webrick -e production

访问 http://localhost:3000/

Use default administrator account to log in:

login: admin

password: admin

时间: 2024-10-10 02:57:02

centos 上安装 redmine 2.4.2的相关文章

Linux系统入门学习:在CentOS上安装phpMyAdmin

问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务.它支持几乎所有MySQL数据库/表的相关操作,比如浏

Centos下安装Redmine

1 Redmine介绍 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己的独特的功能,例如提供wiki.新闻台.时间跟踪.feed聚合.导出pdf等,还可以集成其它版本管理系统和BUG跟踪系统,例如SVN.CVS.TD等. 2 安装说明 操作系统:centos6.0 64位 所需软件:bitnami-redmine-2.5.2-0-linux-x

CentOS上安装Hadoop2.7,添加数据节点,运行wordcount

安装hadoop的步骤比较繁琐,但是并不难. 在CentOS上安装Hadoop2.7 1. 安装 CentOS,注:图形界面并无必要 2. 在CentOS里设置静态IP,手工编辑如下4个文件 /etc/hosts /etc/sysconfig/netwok /etc/hostname /etc/sysconfig/network-scripts/ifcfg-eno1677773 3. 关闭防火墙 Close firewalld systemctl stop firewalld.service #

什么是EPEL 及 Centos上安装EPEL

RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题. 什么是EPEL? EPEL的全称叫 Extra Packages for Enterprise Linux .EPEL是由 Fedora 社区打造,为 R

NoSql1 在Linux(CentOS)上安装memcached及使用

前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看下这部分的基础知识,所以现在打算好好把这两部分的基础再看一看.我会把看到的东西努力记录下来,给自己以后留个参考,如果能帮助到大家,自然是更好了~. 1.在Linux(CentOS)上安装memcached及使用.http://www.cnblogs.com/PurpleDream/p/4298208

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为

centos上安装git

按照这篇文章 安装依赖: yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yum install gettext-devel 下载git源码包: https://github.com/git/git/releases 安装: cd /git源码包解压路径

在centos上安装skyeye

中间遇到的问题:1,make的时候,提示gui/x.cc:42:22: error: X11/Xlib.h: No such file or direct解决:yum install libX11-devel2, error: X11/xpm.h: No such file or directory解决:yum install libXpm-devel 参考:1,SkyEye的使用(一)http://blog.csdn.net/htttw/article/details/72267542,sky

在Centos上安装RabbitMQ流程(转)

在Centos上安装RabbitMQ流程------------------------ 1. 需求 由于项目中要用到消息队列,经过ActiveMQ与RabbitMQ的比较,最终选择了RabbbitMQ做为我们的消息系统,但是ActiveMQ在效率和可扩展性上都不错,只是网上很多人反应它会时常崩溃,而且随着消息并发数的增加,时常会出现连接很慢的情况.   目前我测试的服务器系统信息如下: LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1