Я пытаюсь бежать guard-livereload
на моем Codio коробка.
Проблема в том, что когда я «запускаю» проект, я получаю 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 адрес предназначен для привязки на стороне сервера. По умолчанию guard связывает 0.0.0.0, это означает, что здесь ничего не изменится, только думайте, что вы должны иметь в виду, что это библиотека уведомлений, вы должны использовать libnotify для отслеживания изменений codio.
Других решений пока нет …