Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > Ошибка "We're sorry, but something went wrong"


Автор: Rname 20.4.2010, 08:13
Начал читать "Гибкая разработка в среде Rails" и столкнулся с такой ошибкой : "
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly."
Она возникает, когда я запускаю файл hello.rhtml из каталога views. 
До этого загрузил "начальную" страницу htpp://localhost:3000/ - все было нормально.
Какие могут быть причины у этой ошибки?
 Почитал нечто подобное, говорят, что это вообще не из-за rails (в отчете запущенного сервера пишется - ошибка 500).
Если нужно, готов пояснить проблему подробнее.
P.S.  Ruby - это 1й язык программирования, который я учу, так что извиняйте за наивность вопроса.

Автор: source777 20.4.2010, 11:53
Ты видимо запустил сервер в production mode, запусти в development mode и тогда он покажет тебе описание твоей ошибки. 

Автор: Rname 22.4.2010, 07:26
Цитата(source777 @ 20.4.2010,  11:53)
Ты видимо запустил сервер в production mode, запусти в development mode и тогда он покажет тебе описание твоей ошибки.

Спасибо. Попробую.

Автор: Rname 29.4.2010, 10:50
Цитата(source777 @ 20.4.2010,  11:53)
Ты видимо запустил сервер в production mode, запусти в development mode и тогда он покажет тебе описание твоей ошибки.

Как я понял, ошибка в том, что не хватает .dll sqlite3.
Следуя советам всех, кто мне их давал, я распаковал во все возможные директории.
Но толку - ноль.
все равно пишет - что нет такой .dll (sqlite3.dll)
Как бытЬ?

Автор: source777 29.4.2010, 17:56
Цитата(Rname @  29.4.2010,  10:50 Найти цитируемый пост)
Следуя советам всех, кто мне их давал, я распаковал во все возможные директории.
Что распаковал? Насколько я помню для работы с SQLite надо установить SQLite, а не распаковывать какие-то библиотеки во все возможные директории.

Цитата(Rname @  29.4.2010,  10:50 Найти цитируемый пост)
Как бытЬ? 

1) Юзать Linux.  smile 
2) Юзать MySQL  smile 



Автор: Rname 7.5.2010, 08:48
Цитата(source777 @ 29.4.2010,  17:56)
Цитата(Rname @  29.4.2010,  10:50 Найти цитируемый пост)
Следуя советам всех, кто мне их давал, я распаковал во все возможные директории.
Что распаковал? Насколько я помню для работы с SQLite надо установить SQLite, а не распаковывать какие-то библиотеки во все возможные директории.

Цитата(Rname @  29.4.2010,  10:50 Найти цитируемый пост)
Как бытЬ? 

1) Юзать Linux.  smile 
2) Юзать MySQL  smile


На самом деле, использовать SqLite не просто нужно, но очень нужно. Но без этих библиотек не обойтись. и ошибка эта - сугубо ruby 1.9..., в который, видимо, забыли запихать все эит .dll
Единственный способ (ответ тем, кто столкнется с такой же ошибкой) который я нашел в WinDows - это установить instant rails - все не самое свежее, но для обучение пойдет. 
А так, да, Linux-MySql - средство куда более универсальное и надёжное.

Автор: source777 8.5.2010, 12:23
Цитата(Rname @  7.5.2010,  08:48 Найти цитируемый пост)
На самом деле, использовать SqLite не просто нужно, но очень нужно. 

Ну если у тебя embedded база данных в каком-то десктопном приложении, то да. А для веб-приложений даже сложно представить зачем может понадобиться использовать SQLite...


Цитата(Rname @  7.5.2010,  08:48 Найти цитируемый пост)
и ошибка эта - сугубо ruby 1.9..., в который, видимо, забыли запихать все эит .dll

Если ты решил изучать Rails, то используй Ruby 1.8.7, т.к. это единственная на данный момент версия, рекомендованная для совместного использования с Rails.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)