Какой самый простой способ создать и опубликовать приложение Rails 3.0 из Windows? - PullRequest
2 голосов
/ 14 февраля 2011

В попытке достичь просветления в программировании я пытаюсь создать свой последний веб-сайт в экосистеме Rails. Я нахожу это очень трудным делом для разработчика .Net, и мне нужно двигаться в правильном направлении, так как я нахожусь на грани того, чтобы сдаться и вернуться к тому, что я знаю.

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

Пока что я зарегистрировался на хостинге в HostingRails, создал SVN-репозиторий в Google Code и установил Capistrano. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я понятия не имею, как изменить мои Capfile и Deploy.rb, чтобы они общались друг с другом, и это еще до того, как я подумал о развертывании базы данных. Проблема в том, что руководства по хостингу не так хороши, и документация для Capistrano идет прямо у меня над головой. Я нахожусь в момент, когда Capistrano предлагает мне запрос пароля, и никакой пароль, связанный с чем-либо, о чем я знаю, не работает. Capistrano не дает мне намека на то, что он пытается сделать, и я понятия не имею, как проверить какие-либо строки в моем конфигурационном файле, чтобы выяснить, в чем дело.

Может кто-нибудь предложить полный набор инструментов, который позволит мне опубликовать приложение с минимально возможной конфигурацией? Двигаюсь ли я смутно в правильном направлении, и это также даст мне разумные варианты развертывания БД? Кто-нибудь может предложить простое пошаговое руководство, которое не требует понимания 37 отдельных драгоценных камней, прежде чем развертывание станет возможным?

1 Ответ

5 голосов
/ 14 февраля 2011

Я бы предложил git и heroku для проектов rails, а не svn и HostingRails. msysgit хорошо работает в Windows, и я только начал использовать heroku, и это так же просто, как установить гем heroku и выполнить команду «git push heroku master».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...