ubuntu下安装Redmine项目管理工具

安装ruby

apt install ruby

安装rails

gem install rails

异常

  1. 错误描述
ERROR:  Error installing rails:
        ERROR: Failed to build gem native extension.
  • 解决方案:
## 安装ruby-dev
apt install ruby-dev
  1. 异常描述
checking for gzdopen() in -lz... no
zlib is missing; necessary for building libxml2
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
  • 解决方案
apt-get install zlib1g-dev

安装Redmine

下载redmine安装包

我是在http://www.redmine.org.cn/上下载的安装包,然后通过ftp工具上传到服务器上进行安装的。当然在linux下可使用wget命令直接进行下载。

我的版本是:redmine-3.3.0.tar.gz

解压

tar -zvxf redmine-3.3.0.tar.gz

配置数据库

cp database.yml.example database.yml
vi database.yml

然而这个方案走到这个地方我已经有些走不下去了。。。我发现我把数据配置好后程序并没有启动,作为一个完全不懂ruby得人来说,怎么启动要给ruby on rails程序是有些不知所措。随即我想到了一个ubuntu上有一个apt-get,想试试这个可不可以直接简单的安装,想到就立即动手。

最简单方法

环境准备

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install mysql-server mysql-client

主程序安装

sudo apt-get install redmine-mysql redmine

程序启动

cd /usr/share/redmine
rails server webrick –e production -b 0.0.0.0

# 以守护进程方式开启
nohup rails server webrick –e production -b 0.0.0.0 > redmine.log &

# 查询该进程
ps -aux | grep 'ruby'

重启

简单粗暴的杀进程和重新执行命令即可

开启启动

修改 /etc/rc.local文件

# start redmine
cd /usr/share/redmine
rails server webrick -e production -b 0.0.0.0

# finished
exit 0

这个简单的安装方法也是不是那么顺利,其实在我安装的过程中我就尝试过这个方案,而且也已经完成了,但是却不知道该如何启动,很多文档中都说启动方式为:ruby script/rails server webrick –e production, 但是这个启动方法在rails高版本中是无法这么使用的,尝试了很多次,我还以为是自己安装错了,就卸载了尝试了其他的方案,结果尝试了很多方案都没有结果,包括使用passenger+nginx的方式来搭建。最后发现高版本的rails启动方式可以直接使用rails命令进行启动

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WuZuoDingFeng/article/details/76155590
个人分类: Linux 运维
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭