2012013326 黃淙毅
任務:於Linux(Ubuntu14.04)中配置Popush平台
完成情況:完成。可在平台上進行各種操作。
遇上的困難:
-
當時裝Nginx時遇上了無法依照配置文檔的說明啟動Nginx的問題,最後參考了博客chenjianjx的专栏中的文章Ubuntu下启动、停止nginx後便順利解決
-
安裝mongodb時參考的是官方網站的指南(http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu),許多同學都在mongodb這關發生問題,但我卻沒有
-
安裝Ruby後遇上了每次開機都要重新設定ruby默認版本的困擾(rvm use 2.0.0),否則ruby都會被視為沒裝。
-
安裝Lua時按照官方網站的指南(http://www.lua.org/manual/5.2/readme.html),並不需要提前安裝ncurses,當時不知道會不會造成問題,但沒事。
-
make deploy時遇上了找不到Ruby的問題,即3的問題
-
一開始發生了找不到服務器的問題,將nodejs掛上app.js並將Exercise.docx中提到的兩項修改做完後即可正常操作
-
遇上了無法編譯java和ruby代碼的問題,參照配置文檔中的辦法處理後解決。
對配置文檔的修改:
-
Nginx的啟動,在我這裡應使用sudo service nginx start而非文檔中使用的sudo nginx
-
Mongodb配置添加777權限指令第一行sudo mv … /usr/local/mongodb2的…應改為”安裝目錄”而不應使用”…”這種語意不清的符號
-
承2,第四行sudo chomd ……應改為sudo chmod ……
-
承2,第五行應加註該指令為啟動mongodb的指令而非安裝用指令(因為啟動亦可用sudo service mongodb start,但用此指令啟動並未設定參數,故初接觸的同學可能造成混淆)
-
應加入對找不到服務器的常見解決方法,包含確認mongodb是否開啟(應進入log檔案中檢查)、Nginx是否正常運作(檢查端口是否被占用)及nodejs是否掛上app.js等