2012-02-27 3 views
1

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

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

ответ

2

My current project is located in the Projects/project1 directory. I'd like to have it located in Projects/project2. Do just reinstall Rails into that directory?

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

$ cd Projects 
$ rails new project2 

Вы будете иметь новый (пустой) Rails приложения в проекта2.

I still need access to project1. How do I switch back and forth between the two projects in terms of browser access? Will it be a separate server? Do I have to edit a file to switch?

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

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

$ ./script/rails server -p 3001 

Чтобы запустить несколько Rails проектов на местном уровне, убедитесь, что они все работает на уникальном порту.

Anything else you think I might need to know in order to manage multiple projects. Please assume that I know nothing about the setup as I'm just getting started.

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

+0

Так что мне удалось установить новый проект, но я столкнулся с проблемами с инструкциями порта. Когда я запускаю '$ ./script/rails server -p 3001', я получаю сообщение об ошибке: 'autodetect ': Не удалось найти исполняемую среду JavaScript. Есть идеи? – VirtuosiMedia

+0

Это несвязанная проблема. Вы либо захотите найти решение для Google или [задать другой вопрос] (http://stackoverflow.com/questions/ask). – meagar

+0

Мне пришлось установить некоторые дополнительные драгоценные камни. Спасибо за помощь. – VirtuosiMedia

Смежные вопросы