2014-05-09 108 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