Установка dev сервер для Ruby

Если вам нужны разрешения для камеры, вам следует запросить у пользователя разрешения RealTime . Если вы не знаете, как их реализовать, взгляните на эту библиотеку .

6
задан Laura 21 January 2009 в 16:59
поделиться

1 ответ

Прежде всего при выполнении рубиновой разработки первая вещь знать состоит в том, что она работает лучше всего в Unix как среда, таким образом, Mac OS X, Linux, solaris, bsd, и т.д...

Библиотеки Ruby распределяются и упаковываются как драгоценные камни. Таким образом, Вы захотите установить рубин и установить rubygems. Затем оттуда на Вас используют gem команда для установки рубиновых библиотек.

Я собираюсь предположить, что Вы говорите о выполнении веб-разработки или с рубином на направляющих 2.x или с Merb 1.x. Эти две платформы объединяются в следующем выпуске, и это назовут направляющими 3.0. Таким образом, ответ здесь работает на любой. Я собираюсь сказать направляющие, но я имею в виду Rails/Merb.

Разработка направляющих сделана локально на Вашей машине. Таким образом, необходимо будет установить рубин и все библиотеки, Вам нужно локально. Я знаю многих людей, которые используют Windows, заканчивают тем, что использовали виртуализацию и выполнили среду Linux для направляющих в их настольном поле окон.

В разработке большинство людей использует сервер приложений, Полукровку. В производстве текущий стандарт должен использовать Apache 2 и Пассажира.

С направляющими Вы собираетесь хотеть использовать управление исходным кодом. Большинство людей сегодня использует мерзавца в сообществе направляющих, но возможно использовать подверсию, по необходимости, или многих другой SCM's. Для получения приложения от управления исходным кодом до систем подготовки и производства сообщество направляющих создало приложение под названием Capistrano. Это обрабатывает развертывание. Вы устанавливаете свою информацию о сервере, ssh ключи, определяете доступ, и затем можно выпустить приложение с единственной командой.

cap deploy

Это - довольно хорошая система. Назад несколько лет назад теперь, когда я работал над odeo.com, у нас были люди окна использования, Linux, и Mac, который все для разработки с производством развертывают на debian Linux. Это не было намеренным, что наше приложение было кросс-платформенным, это просто решило, что путь, потому что у нас были люди, которые хотели добавить к нему, включая разработчиков и типы бизнеса, кто был на окнах.

Я настоятельно рекомендую, чтобы Вы проверили http://guides.rubyonrails.com для получения дополнительной информации.

7
ответ дан 17 December 2019 в 00:15
поделиться
Другие вопросы по тегам:

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