2010-10-28 47 views
0

問題很簡單。我無法安裝Phusion Passenger來運行Rails

我用下面的命令來安裝乘客

乘客安裝,nginx的模塊

當旅客自動安裝nginx的,我不能啓動。

nginx的-v

返回沒有nginx的安裝。

我該如何解決這個問題?

回答

3

注意乘客的install-nginx的模塊要求你在哪裏Nginx的安裝到? nginx二進制文件就在那裏。確保相應的目錄位於$ PATH中。如果你不知道$ PATH是什麼或如何使用它,那麼你應該閱讀一本關於基本Unix/Linux命令行技能的書。

+0

我認爲這很可能是問題 - 如果'nginx -v'找不到Nginx,那就意味着它不在'$ PATH'中,而不是它沒有安裝。 – pjmorse 2010-10-28 14:29:47

+0

你說得對。我將它安裝到/ usr/local/nginx並更新了$ PATH。它現在炒作。 – Alex 2010-10-29 05:19:59

0

您需要安裝Nginx。網絡服務器。

如果您在獨立使用的乘客3,你只需要啓動passenger start命令

+1

但itPassenger照顧你下載過Nginx的源和編譯它的。它說,爲了安裝Passenger模塊,nginx必須從頭開始配置。 – Alex 2010-10-28 07:18:27

+0

而當我運行乘客啓動時,我得到「Nginx核心0.8.52未安裝」 – Alex 2010-10-28 07:19:11

+0

哪個乘客版本? – shingara 2010-10-28 08:09:26

0

我解決了這個問題。

實際上,Passenger確實安裝了nginx,它只是不在默認的類別中。

我建議,告訴乘客在安裝nginx的在/ usr /本地/ nginx的

相關問題