Рубин на рельсах: Spork и Guard: нет реакции - PullRequest
0 голосов
/ 26 января 2012

Я следовал руководству по рельсам, чтобы установить Spork и Guard: http://ruby.railstutorial.org/chapters/static-pages?version=3.2#sec:first_tests Guard и Spork работают, когда запускаются отдельно, но при совместном использовании зависает с последней строкой вывода "Spork готов и слушает 8989!" без выполнения каких-либо тестов. Я даже использовал аргумент: wait => 60, как описано в https://github.com/guard/guard-spork

Есть идеи?

И, кстати, если я должен опубликовать Gemfile или Guardfile, есть ли способ вставить его, не вставляя вручную каждую строку на 4 пробела?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 марта 2013

Надеюсь, вы понимаете, что когда вы впервые запускаете охрану и спорк, это не должно выполнять никаких тестов? Он ждет, пока вы не измените файл, а затем запускает тесты для этого файла, который изменился. Или, если вы хотите, чтобы он запускал все спецификации, просто нажмите ваш ключ.

0 голосов
/ 27 января 2012

Вы можете использовать кнопки "blockquote или {} codeblock для автоматического выделения или отступа.

Настройка моих тестов тоже доставила мне неприятности, так как я следовал тому же учебнику. Мне повезло, когда я искал другие учебники (некоторые из них перечислены ниже) и играл с разными самоцветами и версиями самоцветов. Некоторые вещи, которые я выучил на собственном опыте при игре с версиями гемов:

1) Вызов «guard» из каталога вашего проекта и вызов «bundle exec guard» могут выполнять или не выполнять одну и ту же версию гема guard, если у вас установлено более одной версии. Я рекомендую прочитать о bundler, если вы подозреваете, что версии гемов могут доставить вам неприятности. Я знаю, что они доставили мне неприятности.

2) Полная версия гема, который вы используете для своего проекта, указана в Gemfile.lock, но вы не должны изменять этот файл. Измените Gemfile с определенными версиями gem, чтобы установить правильную версию.

Ошибка типа 1 , Углеродный излучатель

...