ubuntu下安裝Redmine專案管理工具
阿新 • • 發佈:2019-02-16
安裝ruby
apt install ruby
安裝rails
gem install rails
異常
- 錯誤描述
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
- 解決方案:
## 安裝ruby-dev
apt install ruby-dev
- 異常描述
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命令進行啟動