Мой текущий проект находится в каталоге 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 на одном сервере.