源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

在Linux系统中将Redmine和SVN整合入Nginx的方法

  • 时间:2020-01-17 14:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:在Linux系统中将Redmine和SVN整合入Nginx的方法
Redmine:是一个基于web的项目管理软件,用Ruby开发的。是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。配置功能强大而且方便,自定义属性和更新通知也很实用。下面我们来部署redmine+svn项目管理系统(需要严格的按照官方的安装文档安装对应的ruby包) 环境:centos-5.5 redmine-1.2.0 subversion-1.6.17 [b]一、下载所需要软件包[/b]
  wget ftp://ftp.ruby-lang.org//pub/ruby/1.8/ruby-1.8.7.tar.gz
  wget http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz
  wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz
  wget http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz
  wget http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz

[b]二、先配置LNMP环境[/b] 参考:CentOS 5.5下安装mysql5.1.57+php5.2.17(FastCGI)+nginx1.0.1高性能Web服务器 [b]三、redmine安装[/b](对各软件包版本要求非常严格,必须对应相应版本,否则会出现不可预知的错误) [b]1、ruby安装:[/b]
  tar zxvf ruby-1.8.7.tar.gz
  cd ruby-1.8.7
  ./configure --prefix=/usr/local/ruby
  make && make install
  cd ..
    修改~/.bash_profile,将ruby目录加入root环境变量     或者 
echo "export PATH=$PATH:/usr/local/ruby/bin/" >> /etc/profile
[b]2、rubygems 安装[/b] 安装rubygems ,注意一定要是1.7.0以下的版本,不然无法正常启动使用redmine。我就是因为看了一个他人写得中文文档,安装了1.7.0版本,所以redmine一直无法正常工作,为此走了一大圈弯路。最后在官方文档上才找到问题所在。下面是官网上的一些对版本要求的描述。  
[url=http://192.168.8.32]http://192.168.8.32[/url] [img]http://files.jb51.net/file_images/article/201506/2015629101649771.png?201552910176[/img] 直接用ruby内置webrick也可启动redmine
  /usr/local/ruby/bin/ruby /data/www/redmine/script/server webrick -e production &

启动成功如下:
  [root@CentOS5 redmine]# /usr/local/ruby/bin/ruby /data/www/redmine/script/server webrick -e production &
  [1] 3526
  [root@CentOS5 redmine]# => Booting WEBrick
  => Rails 2.3.11 application starting on http://0.0.0.0:3000
  => Call with -d to detach
  => Ctrl-C to shutdown server
  [2011-06-2409:30:47] INFO WEBrick 1.3.1
  [2011-06-2409:30:47] INFO ruby 1.8.7 (2008-05-31) [i686-linux]
  [2011-06-2409:30:47] INFO WEBrick::HTTPServer#start: pid=3526 port=3000

访问redmine测试: http://192.168.8.32:3000 [img]http://files.jb51.net/file_images/article/201506/2015629101740704.png?2015529101757[/img] [b]六、配置SVN服务器 七、在redmine中配置svn [/b]进入Redmine目录下Config,有文件“configuration.yml.example”,复制该文件重命名“configuration.yml”,修改其中的SVN配置    
[u]复制代码[/u] 代码如下:
scm_subversion_command: svn
注意:这里需要在环境变量PATH中添加svn所在的目录 再重启服务器,配置SCM 新建项目test,配置版本库 SCM-->选择Subversion URL-->填写svn://192.168.8.32/test(根据自己svn配置自行修改) 登录名-->test(根据自己svn配置自行修改) 密码-->test(根据自己svn配置自行修改) 保存即可 [img]http://files.jb51.net/file_images/article/201506/2015629101821652.png?2015529101832[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部