安裝過程在網路上搜尋了很多網站內容,在這裡不免抱怨一下,關於網路上很多Redmine安裝教學文都是相互抄襲,完全不做驗證,在安裝過程中發生了很多問題卻也不見到有人額外說明,按照這樣安裝文章做的話,多半會卡死在重要的關鍵點上,如安裝路徑設定問題、Server啟動問題等,鑒於此筆者決定從頭一步步將所有元件安裝起來,完成最後的Redmine,中間過程雖然很耗時、很折騰人,但皇天不負苦心人讓筆者可以完成所有的安裝並做紀錄。
目前規劃文章內容為Ubuntu + Ruby + Rails + Apache2 + MySQL + SSL + Redmine安裝教學,若讀者有問題未列於文章內容找不到解答,歡迎各位讀者朋友提出,以讓Redmine安裝教學文內容可以更加完善。
1. 安裝Ubuntu 15.10 (燒,剛在10月出爐)。
請位朋友自行到Ubuntu官網下載安裝,安裝過程內容不在本介紹範圍,請自行上網求助谷哥協助。
2. 切換超級管理員權限
在Ubuntu下進行安裝多半使用指令來操作,安裝指令使用前需使用"sudo"來切換管理者權限,若只有一兩個指令需要切換權限時還可以應付,但如果是一堆指令要切換權限就很麻煩,因此決定使用超級管理權限(root)來進行所有安裝,這裡需要讀者多注意使用。
user切換root權限
sudo -i或
sudo duroot切換user權限
exit或
Ctrl + D組合鍵
3. apt-get 工具指令使用
(1) 比對取得與遠端伺服器套件的需更清單。
sudo apt-get update
(2) 更新套件。
sudo apt-get dist-upgrade
(3) 清除更新時所下載回來的更新(安裝)檔案。
sudo apt-get clean
4. 套件安裝
(1) 安裝curl:安裝rvm會用到。
apt-get install curl(2) 安裝git:安裝rvm會用到。
apt-get install git
(3) 安裝node.js:安裝Ruby、Passenger會用到。
apt-get install nodejs(4) 安裝subversion
apt-get install subversion
(5) 安裝RVM(Ruby Version Manager):可參考RVM官網 指另介紹。
方法 1:
\curl -sSL https://get.rvm.io | bash -s stable或
\curl -L get.rvm.io | bash -s stable
這裡要額外提,使用curl安裝RVM會遇到安全性問題,處理方式如下。
Step 1.安裝RVM遇到系統不存在金鑰,會提示如下指令處理。
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Step 2. 到keys.gnupg.net索取金鑰,並匯入系統中。
Step 3. 重新再輸入一次安裝RVM指令。
\curl -sSL https://get.rvm.io | bash -s stable或
\curl -L get.rvm.io | bash -s stable
參考資料: