Приложение направляющих на общем хостинге?

Существует ли способ, которым я могу развернуть свое местное приложение для направляющих на общем хосте, которому установили Ruby?

7
задан PythonGem 31 January 2010 в 18:53
поделиться

6 ответов

Лично я бы использовал Capistrano . Существует множество книг и учебных пособий вокруг, которые скажут вам, как использовать его для развертывания приложений Rails. Это очень легко настроить.

3
ответ дан 7 December 2019 в 10:01
поделиться

CAPISTRANO для развертывания и (мольгрела или пассажира ... Предпочтительно последнее ... или если вам нужно, FastCGI, хотя FastCGI довольно медленно с рельсами)

Если у вас есть общий хост, вам придется поставщику вашу версию Rails и всех ваших драгоценных камней, так как у вас, вероятно, не будет доступа к установке драгоценных камней. Даже если бы вы сделали, вы не хотите, чтобы рельсы собирали старые версии вещей.

3
ответ дан 7 December 2019 в 10:01
поделиться

Лучший способ, который я нашел, это установка пассажирского драгоценного камня. После загрузки приложения в вашу учетную запись все, что вам нужно сделать, это добавить несколько строк в ваш файл .htaccess, и вы должны быть выключены.

0
ответ дан 7 December 2019 в 10:01
поделиться

Определенно CAPISTRANO + GIT (GIT, если у вас есть SSH-доступ, например, F.E. в Hostingrails Showed Host), ничего не может быть проще.

Направляющая актеата: http://www.linuxjournal.com/article/10100

Как настроить Capistrano + Git: http://github.com/guides/deploying-w CAPISTRANO

Некоторые хорошие рецепты CaPistrano: http://github.com/josh/slicehost

0
ответ дан 7 December 2019 в 10:01
поделиться

Если вы хотите предотвратить фиксацию (поэтому также толкаете) этих локальных файлов конфигурации, вы можете использовать git update-index --assume-unchanged . Предполагается, что файлы, помеченные этим флагом, никогда не изменятся (пока не будет сброшен флаг с --no-предполагаемо-неизмененным)

-121--937456-

Проверяли ли вы примечания к приложению на веб-сайте поставщика АЦП? У них очень часто есть код Си. Проблема с кодом языка сборки заключается в том, что существует так много различных производителей АЦП и микропроцессоров и так много различных способов подключения микросхемы, что они не могут обеспечить библиотеку общего назначения. Кроме того, программист может захотеть опросить флаг окончания преобразования или позволить чипу прерываться, когда преобразование завершено. Это очень специфично для применения. Ваша лучшая надежда заключается в том, что у поставщика есть пример кода, который будет служить руководством для использования чипа. Хорошая новость в том, что руководства пользователя для этих периферийных устройств намного лучше, чем они были 20 лет назад.

Кроме того, у поставщика, вероятно, есть инженеры-прикладники, которые помогут вам в проектировании.

-121--4407575-
  1. Предполагая, что ваш http-сервер nginx или apache, установите Phusion Passenger
  2. На сайте Passenger имеются очень хорошие документы для настройки Apache/nginx с Rails
  3. В качестве первого шага просто скопируйте приложение Rails где-нибудь на хост и получите работу с пассажиром
  4. как и другие предлагали, Capistrano является популярным способом сделать это, и у вас не должно быть никаких проблем с поиском некоторых учебных пособий онлайн, чтобы помочь вам сделать это

Я сделал шаги 1-3, и это невероятно легко и работает прекрасно (я был просто слишком ленив, чтобы сделать шаг 4).

0
ответ дан 7 December 2019 в 10:01
поделиться

Dreamhost поддерживает Rails, многие другие, вероятно, тоже.

Что касается установки вашего приложения: это немного зависит от того, что уже доступно на вашем общем хосте, и что вам разрешено делать / устанавливать / настраивать там. Для Dreamhost, вот их документация . Другие решения для виртуального хостинга могут быть или не быть похожими в зависимости от их политики.

0
ответ дан 7 December 2019 в 10:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: