Centos 下安装redmine

来源:互联网 发布:tts软件 编辑:程序博客网 时间:2024/06/01 07:59

转自

https://2sitebbs.com/thread-1668-1-1.html  感谢!也可参考这篇文章 http://www.178linux.com/61824

第一步:软件下载准备

---------------------------------------------
redmine下载网址:
http://www.redmine.org/projects/redmine/wiki/Download

ruby官网下载:
https://www.ruby-lang.org/en/downloads/

rubygems官网下载:
http://rubygems.org/pages/download


第二步:软件安装
---------------------------------------------
1、先解压并安装ruby:
  1. tar -zxvf ruby-2.1.1.tar.gz
  2. cd ruby-2.1.1/
  3. ./configure
  4. sudo make
  5. sudo make install
2、再解压并安装rubygems:
  1. tar -zxvf rubygems-2.2.2.tgz
  2. cd rubygems-2.2.2/
  3. sudo ruby setup.rb
3、用gem安装bundler:
  1. sudo gem install bundler   最好在redmine目录下  想加快速度 后加 --pre 
4、用bundler安装redmine需要的ruby gems:
  1. tar -zxvf redmine-2.5.0.tar.gz
  2. cd redmine-2.5.0
  3. sudo bundle install --without development test rmagick
5、剩下的步骤直接参考redmine官网的说明做就可以了。

redmine安装说明:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

补充说明下:
如果使用nginx结合ruby做web server,
需要安装thin这类ruby fcgi的管理工具,
thin和nginx的详细安装和配置可参考:
http://kvz.io/blog/2010/09/21/ruby-with-nginx-on-ubuntu-lucid/

http://wiki.nginx.org/SimpleRubyFCGI


需要补充说明的两点:
1、启动thin必须在redmine的目录下;

  1. thin start
2、如果在启动thin的时候,
出现以下错误提示:
  1. lib/thin/backends/tcp_server.rb:16:in `connect': cannot load such file -- thin/connection (LoadError)
则请在Gemfile里增加一句:
  1. gem "thin"
然后再启动thin试试。

如果不用自带的服务想用如下服务启动,那么下面这两篇文章是很棒的参考

Nginx 这篇文章会有所帮助 https://blog.linuxeye.cn/407.html

Apache 这篇文章会所帮助 https://blog.linuxeye.cn/405.html

自带的服务启动
bundle exec rails server webrick -e production
control+c 退出
bundle exec rails server webrick  --help 查看帮助 
停止服务

ps aux | grep ruby

kill -9 [pid]






原创粉丝点击