redmine 是基于ROR的开源项目管理软件.
这里我们在debian上部署一套进行项目管理, debian是wheezy 7.7
首先安装ruby环境.(这里默认你已经安装了apache, mysql)
#apt-get install ruby rails rubygems rake libapache2-mod-ruby libdbi-ruby libdbd-mysql-ruby vim-rails ri libruby libfcgi-ruby1.9.1 libxml-ruby libxml2-dev ruby-dev
接下来下载redmine解压
http://www.redmine.org/projects/redmine/wiki/Download
#wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz
#tar -zcvf redmine-2.6.0.tar.gz
安装bundler 和对应的扩展包
#gem install bundler
#gem install json -v '1.8.1'
#apt-get install libmagickwand-dev
#gem install rmagick -v '2.13.3'
#bundle install --without development test
这里会报一个warning大意是说在root下不好会影响全局的blablabla.忽略它
因为我之前安装过selenium-webdriver,所以这里再次报错提示需要安装这个. 顺便 安装其他缺失的包
#gem install selenium-webdriver
#bundle install
现在进入redmine的目录.
#cd redmine/config
#cp database.yml.example database.yml
编辑里面的数据库用户名,密码,数据库名, 并且去mysql下创建一个对应的数据库, 依次执行如下命令来创建表, 设置语言等初始化操作.
#rake generate_secret_token
#RAILS_ENV=production rake db:migrate
#RAILS_ENV=production rake redmine:load_default_data
#mkdir -p tmp tmp/pdf public/plugin_assets
#chmod -R 755 files log tmp public/plugin_assets
配置完了,接下来启动吧
#ruby script/rails server webrick -e production
访问你的本地ip加上端口就可以了. 默认帐号是admin:admin