php - 在 Codio 盒子中运行 Guard Livereload

标签 php port guard livereload codio

我正在尝试在我的 Codio 上运行 guard-livereload框。

问题是,当我“运行”该项目时,我的浏览器控制台中会出现 CONNECTION_REFUSED 错误。

我不确定这是做什么的,因为我已将端口更改为 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 box中,您有一个与您的项目关联的域名:.codio.io,您可以在IDE菜单Project->Box Info中找到它。您应该在客户端代码中使用它来包含 livereload.js 文件。示例(我的 bo 域是 rebold-bogard):

<script type="text/javascript" src="http://rebold-bogard.codio.io:4000/livereload.js"></script>

0.0.0.0地址用于服务器端绑定(bind)。默认情况下,guard 绑定(bind) 0.0.0.0,这意味着这里无需更改,只是认为您应该记住的是一个通知库,您应该使用 libnotify 来跟踪 codio 更改。

关于php - 在 Codio 盒子中运行 Guard Livereload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987919/

相关文章:

php - 自定义 Laravel 关系?

ruby - "NameError: uninitialized constant Guard::Haml::Bundler"

ruby - 如何构建一个非常基本的 Guard 示例?

php - Access ODBC : Wrong value returned for numeric (integer) fields

PHP 为 $this 赋值

linux - 甲骨文Linux虚拟机安装: port 1521 provided for this listener is currently in use

port - 你为什么说 "TCP port"?

ruby-on-rails - 在 Rails 中,我从 Guard 那里收到这个错误,说我必须更新到新的 :cmd syntax

php - 输出与标签相关的帖子

android - 检查服务器端口是否从 Android 打开