|
|
|
m_maxser |
|
||||||||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
Здравствуйте
Есть проект, нужно поднять на локальной машине. Проект настроен на дугом ПК. установил руби, гемы, DevKit. Запускаю миграции - все ОК. bundle install - все ОК. rails server - все тоже нормально:
на этом начинаются проблемы. Теперь открываю браузер, ввожу http://127.0.0.1:3000 или localhost:3000 - начинается загрузка, которая не заканчивается :(. Сервер ничего не возвращает. В FF, во вкладке просто крутится анимация загрузки и слово "соединение..." в командной строке, никаких изменений:
открываю development.log, а там можно сказать пусто:
и все... Тишина полная. Такое чувство, что запрос просто недоходит до контроллера. Модели нормально отрабатывают через консоль:
Мне кажется, что возможны два варианта: 1. проблема где-то между роутингом и передачей управления контроллеру. 2. может даже до роутинга не доходит. В самом routes.rb я уверен. Проект настроен на других компах, там все нормально. Если я введу например localhost:3000/users, то это уже никак не отразится в логе. А вот если перезапустить сервер и ввести его повторно, то лог обновится. Я хочу сказать, что после запуска сервера в лог попадает только первый запрос браузера. Мучаюсь с четверга. В гугле, яндексе ответа не нашел. Проблема помоему редкая. На английском с результатами получше, но с решениями тоже не густо. Вот например ситуация похожая на мою. Помогите пожалуйста. W7 свежая Rails 3.0.11 ruby 1.8.7 mysql 5.5 |
||||||||
|
|||||||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
Очень похоже на зацикливание. После первого обращения к серверу, он уходит в "думки" и ни на что не отвечает.
Сейчас определил, что проблема скорее всего в СУБД. В development стоит подключение к mysql, на test к oracle. Запустил rails server -e test. Все нормально. Не знаю, что делать. Нужна mysql, libmySQL.dll в папку ruby/bin положил сразу после установки руби. |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
Установил MySQL Connector C 6.0.2, скопировал libmysql.dll из него в ruby/bin/. Все работает. Ура!. НО... теперь php не работает c mysql.
При вызове mysql_connect браузер перестает грузиться. В разных браузерах ошибка описана с различной подробностью. Само понятно в хроме:
or die() не срабатывает (до нее похоже не доходит даже). Нет никаких ошибок, нотисов и т.п. Лог пустой. P.S.: Я понимаю, что эта часть форума по руби, но помоему проблемы явно связанны между собой, может идеи у кого-нибудь есть. P.P.S.: Пошел ковырятся в php :( |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
если кому интересно. Переустановил php - не помогло. Переустановил MySQL - помогло .
Наконец-то все работает и руби, и пхп, и мускул. |
|||
|
||||
Правила форума "Ruby on Rails" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby On Rails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |