Redmine安装指南

1、前置条件
你的机器上已经安装了 ruby , rake, rails 和 mysql数据库。


卸载mysql
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:rpm -e --nodeps 包名
 


 


安装mysql


yum install mysql.x86_64


yum install mysql-devel.x86_64


yum install mysql-server.x86_64


设置开机自动启动


Vi /etc/rc.d/rc.local


添加


/etc/rc.d/init.d/mysqld start


 


2、安装步骤
下载安装包redmin-x.x.x.tar.gz


下载地址:http://rubyforge.org/frs/?group_id=1850


 


解压并进入解压后目录


 


tar -zxvf redmine-2.4.0.tar.gz


cd redmine-2.4.0


 


3. 创建数据库


mysql> create DATABASE  redmine CHARACTER set utf8;


mysql> create USER'redmine'@'localhost' IDENTIFIED by 'redmine_pwd';


mysql> grant ALL PRIVILEGES ON redmine.* to 'redmine'@'localhost';


 


如果想远程任何电脑访问


GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@'%' IDENTIFIED BY 'redmine' WITH GRANT OPTION;


FLUSH PRIVILEGES;


如果只想远程192.168.1.168这台电脑访问


GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@192.168.1.168' IDENTIFIED BY 'redmine_pwd' WITH GRANT OPTION;


FLUSH PRIVILEGES;


 


撤销已经赋予给 MySQL 用户权限的权限。 
revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可: 
grant all on *.* to dba@localhost; 
revoke all on *.* from dba@localhost; 


 


 


首先删除已经安装的Ruby:


sudo yum erase*ruby*


 


安装编译需要的相关工具和包:


sudo yuminstall openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-develcurl-devel expat-devel gettext-devel


下载ruby-2.0-stable.tar.bz2


tar jxvf ruby-2.0-stable.tar.bz2


cd ruby-2.0.0-p353]


./configure --enable-shared --enable-pthread --prefix=/usr


make&&makeinstall


 


注意:Ruby 2.0.0已经包含RubyGems,所以没有必要再单独安装RubyGems,也包含了rake 可以到usr/bin下查看一下。


 


安装bundler


gem installbundler


安装redmine依赖项 在redmine目录下运行下命令


bundle install



在/etc/profile后面添加下面三行


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


export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/imagemagick/lib


export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig




 


配置redmine连接数据库所需的参数


redmine-x.x.x$cp config/database.yml.example config/database.yml


redmine-x.x.x$vi config/database.yml


production:


  adapter: mysql2  //注意 如果这里只写成mysql,一般的页面没有问题,但如角色和权限进入时就会报网页出错


  database: redmine


  host: localhost


  username: redmine


  password: redmine


  encoding: utf8


 


创建一个session安装密钥


运行下面的命令


redmine-x.x.x$rake generate_secret_token


 


执行数据迁移


 


redmine-x.x.x$ rake db:migrate RAILS_ENV='production'


redmine-x.x.x$ ruby script/rails server  -e production


 


打开浏览器输入 http://localhost:3000 就可以看到redmine的首页了


在vi /etc/rc.d/rc.local最后添加

 ruby script/rails server  -e production -d即可


如果以管理员进入管理时,点信息里

RMagick 可用(可选的)
ImageMagick convert available (optional)


两项有红色感叹号时,则在/etc/ld.so.conf.d/目录下增加ImageMagick.conf文件

内容:

/usr/local/ImageMagick/lib


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值