Запуск нескольких проектов Rails в Ubuntu - PullRequest
1 голос
/ 28 февраля 2012

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

  • Мой текущий проект находится в каталоге Projects / project1.Я хотел бы, чтобы он находился в Projects / project2.Просто переустановите Rails в этот каталог?
  • Мне все еще нужен доступ к проекту1.Как переключаться между двумя проектами с точки зрения доступа к браузеру?Это будет отдельный сервер?Нужно ли мне редактировать файл для переключения?
  • Что-нибудь еще, что вы думаете, мне нужно знать, чтобы управлять несколькими проектами.Пожалуйста, предположите, что я ничего не знаю о настройке, так как я только начинаю.

1 Ответ

2 голосов
/ 28 февраля 2012

Мой текущий проект находится в каталоге Projects / project1. Я хотел бы, чтобы он находился в Projects / project2. Просто переустановите Rails в этот каталог?

Просто создайте новый проект Rails в этом каталоге, запустив rails new:

$ cd Projects
$ rails new project2

У вас будет новое (пустое) приложение Rails в проекте 2.

Мне все еще нужен доступ к проекту1. Как переключаться между двумя проектами с точки зрения доступа к браузеру? Это будет отдельный сервер? Нужно ли редактировать файл для переключения?

Предполагая, что вы используете локальные серверы через rails server, вы можете указать, на каком порту работает ваш сервер, через -p.

Для данного проекта Rails вы можете прослушать localhost:3001, выполнив

$ ./script/rails server -p 3001

Для локального запуска нескольких проектов Rails убедитесь, что все они работают на уникальном порту.

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

В зависимости от вашей платформы, вы должны изучить Pow или Passenger , которые автоматизируют процесс развертывания нескольких приложений Rails на одном сервере.

...