2014-05-09 151 views
6

在虛擬機上運行「grunt serve」顯示沒有錯誤,根據命令行對話在0.0.0.0:9000/#/上按預期提供服務,但沒有瀏覽器(chrome)頁面曾經被打開,並導航到該地址顯示「無法連接到0.0.0.0:9000" 的錯誤頁面。尋找一個固定的流浪漢服務於流浪盒沒有顯示

天已經無果而終,任何幫助,將不勝感激。

。我正在與流浪的Ubuntu的Precise32箱和配置通過木偶使用Laravel 4 + AngularJS支持發展已安裝包包括:

PHP 阿帕奇 作曲家 MySQL的 的phpmyadmin 紅寶石 的NodeJS 青菜 指南針 自耕農 發電機角度

回答

4

你有沒有配置Vagrantfile轉發端口9000?

config.vm.network :forwarded_port, guest: 9000, host: 9000 config.vm.network :forwarded_port, guest: 35729, host: 35729

第一個是用於grunt serve和所述第二轉發是用於咕嚕活重裝載。

+0

謝謝!!!!!我的骨肉走到了什麼地步! –

+0

@NolanLawrence在你做完這些之後,你的虛擬機中的'grunt serve'是否爲你打開了一個Chrome頁面?你能連接到localhost:9000嗎?我現在所擁有的是在端口9000上的Chrome中收到「無數據收到」錯誤。但我確實收到了35729上的「歡迎」響應。 – hiwaylon

+0

@hiwaylon:同樣在這裏。你找到了解決這個問題的方法嗎? – EmilioMg

2

我和hiwaylon在接受的答案中發表了同樣的錯誤。解決了什麼對我來說是運行:

sed -i 's/localhost/0.0.0.0/' Gruntfile.js 

之前 「咕嚕服務」

+0

你的解決方案爲我工作,你可以解釋一下讓grunt服務起作用的命令。 –

+0

@KarthikeyanVaithilingam它只是在'Gruntfile.js'中用'0.0.0.0'代替'localhost'的出現 – Subash