Как запустить два приложения rails на одной установке Windows BitNami одновременно? - PullRequest
1 голос
/ 12 октября 2009

Noob Alert. Я изучаю RoR, у меня Windows 7, поэтому я скачал последнюю версию стека BitNami и установил ее.

Пробежался по направляющим Rails и создал мое первое приложение «Блог», и все работало нормально.

Тем не менее, я хочу перейти ко второму приложению rails, но я не знаю, как перейти к нему. Первый был в localhost:<port>, а мой файл rout.rb имеет map.root => :controller => "home".

Когда я дважды щелкаю файл index.html в папке «newapp / public», я вижу страницу «Добро пожаловать в Rails», которая указывает, что это новое приложение было успешно создано.

Однако когда я захожу в localhost / newapp / index, я этого не вижу. Я получаю ошибку маршрутизации:

Routing Error

No route matches "/AddressBook/index" with {:method=>:get}

Помощь!

[Редактировать] Поднять Кто-нибудь получил возможность разобраться в этом?

Ответы [ 2 ]

1 голос
/ 12 октября 2009

Вам нужно изменить порт, на котором работает второй экземпляр. На рисунке ниже, взятом из здесь , измените номер порта второго экземпляра с 80 на (скажем) 81. Затем зайдите localhost:81 в вашем браузере для второго экземпляра.

alt text
(источник: moodle.org )

0 голосов
/ 13 октября 2009

Полагаю, вы запускаете первый сервер примерно так:

ruby script/server

Запустите второй сервер следующим образом:

ruby script/server -p 3001

Вы можете передать все, что захотите, вместо 3001. По умолчанию без опции -p он работает на порту 3000.

РЕДАКТИРОВАТЬ: в ответ на ваш комментарий: во-первых, убедитесь, что это не проблема пути. Найдите, где находится этот файл, и убедитесь, что в вашем пути есть вложенная папка.

Если это не поможет, я бы попробовал заняться разработкой на SQLite вместо MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...