Привет,
Каждый раз, когда я делаю изменения в приложении Sinatra, над которым я работаю, и пытаюсь обновить браузер (расположен по адресу http://localhost:4567/), браузер обновится, и окно консоли перезапустит веб-сервер WEB. Проблема в том, что содержимое в окне браузера не изменяется.
Мой друг сказал мне, что это проблема с ружьем, и направил меня к самоцвету ружья Ртомайко:
http://github.com/rtomayko/shotgun
На этой странице я прочитал, что камень с дробовиком в основном решит мою проблему, позволив изменениям, внесенным в мое приложение, отображаться в окне браузера после его обновления. Поэтому я установил самоцвет ружья. Установка прошла успешно. Чтобы активировать функцию дробовика, вы должны набрать дробовик перед именем файла. В этом случае имя файла моего приложения Sinatra shorttener.rb
Когда я набираю shotgun shortener.rb , чтобы запустить мое приложение Sinatra, я получаю эту ошибку:
альтернативный текст http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaYEgDUI/AAAAAAAAArE/rr7uJE3dRj4/shotgun_error.png
Я должен также упомянуть, что перед тестированием метода дробовика, чтобы увидеть, работает ли он, я установил монгрел (я понимаю, что должен был проверить, работал ли дробовик, прежде чем сделать это, так как установка монгрел усложнила эту проблему) . Итак, помимо сообщения об ошибке выше, я также получаю это всплывающее окно из Ruby.exe
альтернативный текст http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaaWIZKI/AAAAAAAAArA/8qYCGUN8Wo4/msvcrt-ruby18.dll_error.png
Понятия не имею, что такое msvcrt-ruby18.dll , но я знаю, что установка дробовика и / или дворняга создала эту проблему.
Куда пойти отсюда?
Спасибо,
Адам