redmine安装

折腾了一下redmine安装, 发现ruby很多东西都不记得了,留个笔记,备忘。

安装redmine之前先要安装 ruby, 我是用rvm安装得, rvm是个很好得东西

按照 https://rvm.io/rvm/install/ 安装rvm, 我安装得是single user,因为就我一个人用。

然后 

source ~/.rvm/script/rvm
rvm install ruby 1.9.2

把淘宝gem源加进去,加快后面gem安装速度

gem sources -a http://ruby.taobao.org/
下面根据 http://www.redmine.org/projects/redmine/wiki/RedmineInstall 这个网址一步步安装redmine

svn co http://redmine.rubyforge.org/svn/branches/2.0-stable redmine-2.0
获得redmine源码后,cd到这个目录下,执行

gem install bundler
bundle install --without development test rmagick sqlite
中间可能会有出错,比如mysql2安装出错,就sudo apt-get install mysql-server libmysql-ruby libmysqlclient-dev

创建数据库:

create database redmine character set utf8;
grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';

好了之后

cp config/database.yml.example config/database.yml

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: my_password
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
mkdir tmp public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
ps. 如果是在用户自己目录, chown那步就无所谓了

现在 rails -e production 就可以把服务起起来了,在3000端口就可以看到redmine了。


需要一个在有bug更新时有邮件发送得服务, 配置下邮件服务,

cp config/configuration.yml.example config/configuration.yml

然后进去配置下,ok。


webrick实在太慢了, 又不愿用nginx, apache来配置,只想自己监听个端口就行, 本来想用mongrel来起,但怎么搞都出错, 好像mongrel和ruby1.9有冲突, 

后来在http://unicorn.bogomips.org/ 发现unicorn, python下得gunicorn非常好用,这个也非常简单

gem install unicorn
unicorn_rails -p 3000 -E production -D

基本上就这样了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值