CentOS下安装Redmine 2.5.2
Redmine是用Ruby开发的基于web的项目管理软件,所以先要下载安装Ruby,再下载对 Ruby组件进行打包的 Ruby 打包系统RubyGems。
第一步:下载必要的软件
1、依赖包安装
# yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel
2、下载安装软件
Redmine下载:# wget -P ~/tools http://www.redmine.org/releases/redmine-2.5.2.tar.gz
Ruby下载:# wget -P ~/tools http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz
RubyGems下载:# wget -P ~/tools http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz
第二步:安装必要软件
1、解压安装ruby
# cd ~/tools
# tar zxvf ruby-2.1.2.tar.gz
# cd ruby-2.1.2
# ./configure && make && make install
注意:如果编译时指定安装目录./configure --prefix=/usr/local/ruby,要在安装完成后要添加环境变量,在/etc/profile最后加入两行:
PATH=/usr/local/ruby/bin:$PATH
export PATH
查看安装的ruby版本号:# ruby –v
参考结果:ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
2、解压安装rubygems
# cd ~/tools
# tar zxvf rubygems-2.4.1.tgz
# cd rubygems-2.4.1
# ruby setup.rb
查看安装的rubygems版本号:# gem –v
参考结果:2.4.1
3、安装rails
由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以更新一下gem源:
# gem sources -r https://rubygems.org/
# gem sources -a https://ruby.taobao.org/
# gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
# gem install rails
查看安装的rails版本号:# rails -v
参考结果:Rails 4.1.5
第三步:安装redmine
1、进入mysql,创建数据库
mysql> CREATE DATABASE redmine CHARACTER SET utf8;
mysql> CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
mysql> GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
//注 my_password为自己的mysql密码。
2、解压拷贝redmine
# cd ~/tools
# tar zxvf redmine-2.5.2.tar.gz
把解压后的redmine-2.5.2拷贝到Web目录下,后文所说的redmine目录,指的是这个解压缩后产生的目录。
3、修改redmine目录中的配置文件
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
//注 my_password为自己的mysql密码。
4、安装依赖包
# gem install bundler
# bundle install --without development test rmagick
5、生成会话存储:
# rake generate_secret_token
6、创建数据库结构:
# RAILS_ENV=production rake db:migrate
7、插入默认数据:
RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data
8、设置文件权限
# mkdir -p tmp tmp/pdf public/plugin_assets
# chown -R redmine:redmine files log tmp public/plugin_assets
# chmod -R 755 files log tmp public/plugin_assets
第四步:启动redmine
# ruby script/rails server webrick -e production -d
等待启动完结后,访问:http://localhost:3000/。
用户名:admin
密码:admin
//注localhost为服务器实际ip,商品权限要打开。
第五步:加入自启动
编辑启动文件。
# vi /etc/rc.local
最后一行或者适当的位置,加入一下内容。此处必须用绝对路径。注意根据实际redmine路径来填写。
/usr/local/ruby/bin/ruby /www/redmine/script/rails server webrick -e production -d
最新文章
- python 时间转换
- Base64复习
- 提交上了,却在iTunes Connect没有新版本的任何消息
- c语言->;和 .
- 【转】贾扬清:希望Caffe成为深度学习领域的Hadoop
- Jmeter组件执行顺序与作用域
- linux下别名alias的设置
- 在PC上测试移动端网站和模拟手机浏览器的5大方法
- Unity3D之移植学习笔记:移植到Android平台更好的方法
- linux关于bashrc与profile的区别(转)
- POJ 1236.Network of Schools (强连通)
- bootstrap-js(1)模态框
- ajax联动
- angular4 JavaScript内存溢出问题 (FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory)
- 在Windows上搭建PhoneGAP(crodova)的开发环境
- python 10大算法之二 LogisticRegression 笔记
- Spring Day 1
- node基础—函数的调用
- SEH X86
- vim 超强发行版