Как стать автором
Обновить

Комментарии 14

Anvil на самом деле не особо нужен. А вот gem powify стоило бы упомянуть.
Гем Powify действительно удобный инструмент управления сервером Pow. Этот гем, как и приложение Anvil, можно поставить первым:
gem install powify
Затем через терминальную команду установить сервер Pow:
powify server install

Полный список команд можно посмотреть здесь: https://github.com/sethvargo/powify#usage
Пол года назад пробовал использовать его, но пришлось удалить из-за двух проблем:
  1. Сурово забирает 80-й порт, и у меня не получилось вернуть хотябы определенные домены для nginx
  2. Напрочь отказывались грузиться файлы.

Может вы знаете как их решить? Если на первое еще можно закрыть глаза запустив nginx на 81-м, но вторая проблема очень раздражает.
Постараюсь ответить:
1. Pow может работать с другими портами. Для этого вместо ссылки на проект сделайте файл, в котором пропишите порт, через который будет запускаться проект, например, через 8080.
$ echo 8080 > ~/.pow/proxiedapp

Более подробно про использование портов написано в документации http://pow.cx/manual.html#section_2.1.4.
2. Здесь наверно надо провести диагностику, посмотреть журналы ошибок в папке ~/Library/Logs/Pow, а также Rails журнал в папке самого проекта:
tail -f log/development.log
. Подробнее о просмотре логов можно почитать в документации http://pow.cx/manual.html#section_2.6.
RoR не знаю, но топик завлёк странной буквой Й =)
Почему-то решил, что тут будет по-хардкору про Puma, а тут про Pow да еще и без хардкоры.

Написали бы хоть, что Pow написан на coffeescript и node.js и использует Nack.
а я так и не понял его киллер фичи,
я работаю над одним проектом, в один момент времени,
и запустить реилс сервер вручную меня совсем не напрягает
Можно сделать несколько ссылок с разными параметрами на один проект и запускать их раздельно.
«я работаю над одним проектом, в один момент времени» — вот поэтому и не понимаете. :)
Я в каждый определенный момент времени тоже работаю над одним проектом, но тем не менее на каждый новый проект я добавляю ссылку в pow. И мне не надо думать о запуске сервера каждый раз, потому что он запускается когда я к нему обращаюсь. Не надо думать о остановке, потому что через 5 минут неактивности он сам остановится. Удобно. Ну и плюс 1) всё работает на 80-м порту, 2) на удобном адресе abc.dev, 3) история адресной строки не засирается, 4) в случае необходимости нет никаких проблем запустить ещё N других серверов из других проектов. На одном и том же порту! И с удобным адресном. Такие дела.
Сорри за офтопик: кармы не хватает +1 добавить :).
Есть еще одна крутая фича – доступ к проекту с любого компьютера внутренней сети по адресу типа project.192.168.1.1.xip.io
Друзья, кто не знает, есть версия под Линукс — github.com/pyromaniac/hoof/

Давно правда не обновлялась. Но может есть спецы, кто может продолжить её разработку?

Я общался с автором проекта, у него сейчас времени особо на него нет. Но если кто-то подключится к разработке, он с радостью будет тоже участвовать.

У меня соответствующих знаний пока нет. Но понаблюдать со стороны и поосваивать неизведанное — я с радостью.
Сколько раз ни пробовал ставить «Лёгкий и удобный», ни разу он так нормально и не заработал. Конфигурация: Mac OS X 10.7.4, rbenv, rails 3.2.1, postgresql. В пустом приложении с одной scaffold моделью не может открыть ни одну из страниц, кроме стандартного индекса, на котором даже картинка появляется только после прекомпиляции asset'ов. Всё отсюда уже перепробовал…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории