2014-11-03 60 views
1

這可能是一個新手問題,但我試圖使用虛擬機運行一些測試,因此我試圖使用ASSET_HOST=「x.x.x.x" rails s來強制該站點通過我的機器的IP地址可用,但服務器似乎並沒有啓動(我沒有使用xxxx,但我的機器的本地IP地址) - 它開始使用rails s,但只是坐在那裏,當我嘗試使用ASSET_HOST當使用'ASSET_HOST'時可能會阻止啓動欄的啓動

我不期待任何人爲我解決問題,但一個指向正確方向的指針或要檢查的事物列表將是最有幫助的!

回答

0

Asset_host只是設置尋找「assets」的地址。不知道你爲什麼要改變rails服務器的ip。我每天都在虛擬框中運行rails,並使用默認值。只需輸入rails s,然後在瀏覽器中使用localhost:3000即可。也許你忘了指定端口?

如果你真的想改變軌道服務器的IP,這可能會幫助:

rails s -b <ip address> 

來源:

Is there a way to stop Rails' built-in server from listening on 0.0.0.0 by default?

+1

完全正確!我忘了設置端口 - 這就是爲什麼我喜歡堆棧交換 - 非常感謝! – 2014-11-04 09:05:39