Запуск Гвардии Livereload в коробке Codio

Я пытаюсь бежать 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 он ожидает подключения браузера.

2

Решение

В 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.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]