centos6.5安装redmine2.6
2015-06-19 14:06
447 查看
Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,它可以夸平台和数据库。
环境
Remind2.6+Mysql5.5+Nginx1.8
1,安装ruby
2,安装rails
4,在WEBrick服务上测试Redmine是否安装成功
地址:http://IP:3000 (注意:打开iptables 3000端口号)
缺省管理员用户:
login: admin
password: admin
如果验证成功,则继续下面的步骤来使Redmine运行在Nginx服务上
redmine与svn整合
管理—>配置—>版本库—>svn命令是否生效
版本库必须在项目中,所以首先要创建项目,然后在添加新的版本库
本文出自 “charlie_cen” 博客,请务必保留此出处http://charlie928.blog.51cto.com/3741218/1663549
环境
Remind2.6+Mysql5.5+Nginx1.8
1,安装ruby
[root@localhost ~]# wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz [root@localhost ~]# tar xzf ruby-2.1.5.tar.gz [root@localhost ruby-2.1.5]# cd ruby-2.1.5 [root@localhost ruby-2.1.5]# ./configure --prefix=/usr/local/ruby [root@localhost ruby-2.1.5]# make && make install添加到环境变量
[root@localhost ~]# vi /etc/profile export PATH=/usr/local/ruby/bin:$PATH [root@localhost ~]# source /etc/profile查看ruby版本号
[root@localhost ~]# ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [i686-linux]
2,安装rails
[root@localhost ~]# wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz [root@localhost ~]# tar xzf rubygems-2.4.5.tgz [root@localhost ~]# cd rubygems-2.4.5 [root@localhost rubygems-2.4.5]# ruby setup.rb [root@localhost rubygems-2.4.5]# gem -v 2.4.5 [root@localhost rubygems-2.4.5]# which gem /usr/local/ruby/bin/gem [root@localhost rubygems-2.4.5]# gem install rails -v=3.2 [root@localhost rubygems-2.4.5]# rails -v Rails 3.2.193,安装redmine2.6
[root@localhost ~]# wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz [root@localhost ~]# tar xzf redmine-2.6.0.tar.gz -C /app [root@localhost ~]# mv /app/redmine{-2.6.0,}创建数据库
[root@localhost ~]# cd /app/redmine [root@localhost redmine]# gem install mysql2 #用mysql2能***能 [root@localhost redmine]# mysql -uroot -ppasswd -e “create database redmine" 配置redmine的database.yml [root@localhost ~]# cd /app/redmine/config [root@localhost config]# cp database.yml.example database.yml [root@localhost config]# cat database.yum #修改对应数据库连接信息 production: adapter: mysql2 database: redmine host: localhost username: root password: “passwd" encoding: utf8安装redmine依赖的所有ruby包
[root@localhost redmine]# gem install bundler #注意时在网站根目录下执行 [root@localhost redmine]# bundle install --without development test rmagick #完成redmine依赖包的安装 bundler是用来管理ruby的包依赖的工具为Rails生成cookies秘钥
[root@localhost redmine]# rake generate_secret_token创建数据库结构
[root@localhost redmine]# RAILS_ENV=production rake db:migrate生成缺省数据
[root@localhost redmine]# RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data调整文件系统权限
[root@localhost ~]# cd /app/redmine [root@localhost redmine]# mkdir -p tmp tmp/pdf public/plugin_assets [root@localhost redmine]# chown -R www.www /app/redmine/ tmp和tmp/pdf (若不存在则创建该路径,用于生成 PDF 文件);public/plugin_assets (若不存在则创建该路径,plugins资源)
4,在WEBrick服务上测试Redmine是否安装成功
[root@localhost ~]# vi /etc/passwd #使www用户有bash权限,lnmp脚本安装www用户没有bash权限 www:x:501:501::/home/www:/bin/bash [root@localhost ~]# su www -c "ruby /app/redmine/script/rails server webrick -e production -d"
地址:http://IP:3000 (注意:打开iptables 3000端口号)
缺省管理员用户:
login: admin
password: admin
如果验证成功,则继续下面的步骤来使Redmine运行在Nginx服务上
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name redmine.domain.com; access_log /home/wwwlogs/access_nginx.log combined; location / { proxy_pass http://127.0.0.1:3000; } }
redmine与svn整合
管理—>配置—>版本库—>svn命令是否生效
版本库必须在项目中,所以首先要创建项目,然后在添加新的版本库
本文出自 “charlie_cen” 博客,请务必保留此出处http://charlie928.blog.51cto.com/3741218/1663549
相关文章推荐
- linux新的API signalfd、timerfd、eventfd使用说明
- linux 命令——54 ping(转)
- linux 命令——53 route(转)
- linux下对文件操作报错----------Unable to *** ***: Read-only file system
- Linux下/proc目录简介
- 遇到一个Linux系统时间突变问题
- 上传文件到linux - ubuntu
- (centos)安装latex及使用技巧说明
- Linux磁盘分区
- linux 命令——52 ifconfig(转)
- 2015-6-19-CentOS-6.5下搭建自己的Git服务器
- centos6.6安装后系统配置
- linux编程C/C++如何自动打开一个终端并且运行新程序
- Linux 基础之查看CPU信息
- (转)Linux系统调用--getrlimit/setrlimit函数
- linux下core文件调试方法(转载)
- linux下vi命令大全
- linux 命令——51 lsof(转)
- Linux日志:rsyslog及loganalyzer(一)
- 理解Linux系统中的load average(图文版)