Php 在密码箱中运行警卫Livereload

Php 在密码箱中运行警卫Livereload,php,port,guard,livereload,codio,Php,Port,Guard,Livereload,Codio,我正试图在我的箱子上运行guard livereload 问题是,每当我“运行”项目时,我的浏览器控制台中都会出现连接被拒绝错误 我不确定是什么在做这件事,因为我已将端口更改为Codio范围,并将文件设置为监视PHP文件: # A sample Guardfile # More info at https://github.com/guard/guard#readme guard 'livereload', :port => '4000' do watch(%r{.+\.(css|j

我正试图在我的箱子上运行
guard livereload

问题是,每当我“运行”项目时,我的浏览器控制台中都会出现
连接被拒绝
错误

我不确定是什么在做这件事,因为我已将端口更改为Codio范围,并将文件设置为监视PHP文件:

# A sample Guardfile
# More info at https://github.com/guard/guard#readme

guard 'livereload', :port => '4000' do
  watch(%r{.+\.(css|js|html|php)$})
end
我还将此文件包含在我的所有页面中:

<script type="text/javascript" src="http://0.0.0.0:4000/livereload.js"></script>


当我运行
guard
时,它正在等待浏览器连接。

在codio框中,您有一个与您的项目关联的域名:.codio.io,您可以在IDE菜单project->box Info中找到它。您应该在客户端代码中使用它来包含livereload.js文件。示例(我的bo域是重新绑定的bogard):



0.0.0.0地址用于服务器端绑定。默认情况下,guard绑定0.0.0.0,这意味着此处无需更改,您只需考虑一个通知库,您应该使用libnotify跟踪codio更改。

尝试过此操作,但不幸的是我收到此错误:
加载资源失败:服务器响应状态为404(未找到)
你的盒子上有这个吗?是的,我让它工作了。但我在文件观察者通知库方面遇到了麻烦。它没有跟踪nano或codio的变化,只跟踪vim的变化。试试grunt,它对我很有用,对nodejs的开发很好。
<script type="text/javascript" src="http://rebold-bogard.codio.io:4000/livereload.js"></script>