2015-05-06 6 views
0

У меня есть приложение для рельсов, которое нужно разместить в Интернете (в любом месте). Я использую машину для Windows, я пытался развернуть ее с помощью Heroku, но это было огромной болью. Приложение нужно только в режиме онлайн, поэтому я могу показать его кому-то - ему нужно всего лишь около недели, поэтому настройка виртуальной Linux-системы на моем ноутбуке для Windows не является для меня предпочтением.Самый простой способ развернуть приложение Rails (windows)

+5

«но это была огромная боль». Что именно случилось? Heroku - это самый простой способ развертывания приложений Rails. –

+0

Я получаю сообщение об ошибке «Удаление Gemfile.lock, потому что он был создан в Windows». - После поиска я обнаружил, что мне нужно удалить «PLATFORMS x86-mingw32» - я сделал это, но когда я собираюсь установить пакет, он просто повторно добавляет его снова. - Марк Шекспир 27 минут назад –

ответ

0

Пробег: Capistrano gem. Является уникальным камнем для развертывания проектов Ruby on Rails, и он отлично работает!

У вас есть хороший учебник here для настройки Capistrano.

+0

Ребята говорят, что он нашел Героку в замешательстве, и вы предлагаете использовать Капистрано? Шутки в сторону? –

2

Похоже, вам нужно выполнить определенную процедуру, чтобы Gemfile.lock работал на Heroku. Этот ответ содержит несколько основных инструкций: https://stackoverflow.com/a/21488679/693349

Однако вам, вероятно, лучше прочитать полные документы Героку «Развертывание проекта Ruby, созданного в Windows»: https://devcenter.heroku.com/articles/bundler-windows-gemfile.

Смежные вопросы