2015-09-06 49 views
0

我一直在我的本地機器上使用私人酒吧,它工作正常,但現在我試圖在私人vps我的rails應用程序這是一個不同的故事。我一直在試圖將private_pub.yml中的服務器字符串更改爲我的vps的ip,但是我意識到不管我做什麼都不會改變。它始終保持服務本地主機:9292。無法更改服務器地址與private_pub on rails 4

所以我在本地機器上嘗試了同樣的事情,我在開發和生產環境中將服務器字符串更改爲"http://192.168.1.11:9292/faye",如您在此處所看到的(我在兩種環境中都更改了服務器地址,以確保......) :

### config/private_pub.yml 
development: 
    server: "http://192.168.1.11:9292/faye" 
    secret_token: "secret" 
production: 
    server: "http://192.168.1.11:9292/faye" 
    secret_token: "thisisasecrettokenmyfriend" 

當我運行bundle exec rackup private_pub.ru -s thin -E production我總是得到:

>> Thin web server (v1.5.1 codename Straight Razor) 
>> Maximum connections set to 1024 
>> Listening on localhost:9292, CTRL+C to stop 

那麼,爲什麼它不能在private_pub.yml文件讀取服務器地址? private_pub是否也被棄用?

任何答案,建議,提示將不勝感激:)

回答

0

嘗試

bundle exec rackup private_pub.ru -o 0.0.0.0 -s thin -E production 

所以服務器監聽一切

+1

非常感謝您的回答!這在我的本地機器上工作(延遲很長),但在我的VPS上,它不執行'<%publish_to%>'內的代碼。沒有發佈任何內容,並且控制檯中沒有錯誤。任何想法爲什麼? – bTazi