1. 程式人生 > >ubuntu下安裝Redmine專案管理工具

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命令進行啟動