Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NetBeans 6.x Rails и SQLite 3, Как заставить работать SQLite 3? 
V
    Опции темы
ZVano
  Дата 3.3.2008, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 11.12.2006
Где: Украина, Кривой Р ог

Репутация: нет
Всего: 4



Решил сделать интернет-магазин по книге "Гибкая разработка веб-приложений в среде Rails", но использовать при этом БД SQLite3 т.к. приложение нужно тягать на флешке(нужна мобильность). Оказалось, NetBeans не умеет работать с SQLite. 

Мои действия:
1. Установил "NetBeans 6.1 M1" для разработки сайта на Ruby on Rails.
2. Загрузил гемсы через "Tools\Ruby Gems"
*do_sqlite3-0.2.3.gem
*sqlite3-ruby-1.2.1.gem
3. Сгенерировал пустое приложени
4. Создал пустые БД SQLite 3 и поместил их в "db\"
5. Прописал подключение в "config\database.yml"
6. Сгенерировал миграцию.
7. Выполнил миграцию.
На этом пункте меня ждал облом. Система выругалась :
Cannot find gem for Rails =1.2.5.0:
    Install the missing gem with 'gem install -v=1.2.5 rails', or
    change environment.rb to define RAILS_GEM_VERSION with your desired version.


Может кто подскажет как побороть это безобразие?

PS: У меня такое окружение:
Windows XP SP2
NetBeans\6.1M1\Ruby
JAVA\JDK\1.5.0_08\
JAVA\jre\1.5.0_08\
Ruby Platform Manager: JRuby 1.8.6 (2008-01-12 patchlevel 5512) [java


--------------------
НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению.
Гуглим "Как правильно задавать вопросы"
PM MAIL Skype   Вверх
shine
Дата 3.3.2008, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 20.10.2006

Репутация: 2
Всего: 5



Переводите на русский:
Цитата

Cannot find gem for Rails =1.2.5.0:
Install the missing gem with 'gem install -v=1.2.5 rails', or
change environment.rb to define RAILS_GEM_VERSION with your desired version.

Вам дается изумительно правильное сообщение об ошибке: оно не только говорит в чем проблема, но и подсказывает пути ее решения. Так прочитайте же его!!!
--------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin
PM MAIL   Вверх
ZVano
Дата 4.3.2008, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 11.12.2006
Где: Украина, Кривой Р ог

Репутация: нет
Всего: 4



Цитата

Вам дается изумительно правильное сообщение об ошибке: оно не только говорит в чем проблема, но и подсказывает пути ее решения. Так прочитайте же его!!!



Не могу найти gem для Rails версии 1.2.5.0
Установите недостающий гем испольуя команду "gem install -v=1.2.5 rails" или измените в файле 'environment.rb' значение RAILS_GEM_VERSION на то, которое будет указывать на используемую Вами версию.


Вот гемсы в кеше:
ruby1\jruby-1.1RC1\lib\ruby\gems\1.8\cache\
28.01.2008  13:34            84`480 actionmailer-1.3.5.gem
28.01.2008  13:34           616`448 actionpack-1.13.5.gem
28.01.2008  13:34            67`584 actionwebservice-1.2.5.gem
28.01.2008  13:34           431`616 activerecord-1.15.5.gem
28.01.2008  13:34            83`968 activerecord-jdbc-adapter-0.7.gem
28.01.2008  13:34           218`624 activesupport-1.4.4.gem
03.03.2008  15:20             6`656 data_objects-0.2.0.gem
03.03.2008  15:20            29`696 do_sqlite3-0.2.3.gem
28.01.2008  13:34           170`496 rails-1.2.5.gem
28.01.2008  13:34            84`480 rake-0.7.3.gem
28.01.2008  13:33           165`378 rspec-1.1.1.gem
28.01.2008  13:33             3`072 sources-0.0.1.gem
03.03.2008  15:12            59`392 sqlite3-ruby-1.2.1.gem

Вот установленные гемсы:
ruby1\jruby-1.1RC1\lib\ruby\gems\1.8\gems\
03.03.2008  14:54    <DIR>          actionmailer-1.3.5
03.03.2008  14:54    <DIR>          actionpack-1.13.5
03.03.2008  14:54    <DIR>          actionwebservice-1.2.5
03.03.2008  14:54    <DIR>          activerecord-1.15.5
03.03.2008  14:54    <DIR>          activerecord-jdbc-adapter-0.7
03.03.2008  14:54    <DIR>          activesupport-1.4.4
03.03.2008  15:20    <DIR>          data_objects-0.2.0
03.03.2008  15:20    <DIR>          do_sqlite3-0.2.3
03.03.2008  14:54    <DIR>          rails-1.2.5
03.03.2008  14:55    <DIR>          rake-0.7.3
03.03.2008  14:55    <DIR>          rspec-1.1.1
03.03.2008  14:54    <DIR>          sources-0.0.1
03.03.2008  15:12    <DIR>          sqlite3-ruby-1.2.1

Что мне нужно установить?
Как выполнить команду "gem install -v=1.2.5 rails" в NetBeans? Я же использую JRuby 1.8.6, которая идет с IDE.
Гемсы для оригинального Ruby совместимы с JRuby?

Это сообщение отредактировал(а) ZVano - 4.3.2008, 13:05


--------------------
НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению.
Гуглим "Как правильно задавать вопросы"
PM MAIL Skype   Вверх
ZVano
Дата 5.3.2008, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 11.12.2006
Где: Украина, Кривой Р ог

Репутация: нет
Всего: 4



Народ, неужели никто не использует SQLite 3 в NetBeans??? Не верю.
Кто использует, пожалуйста расскажите как Вы этого добились.

Может, проблемма и яйца выеденного не стоит.


--------------------
НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению.
Гуглим "Как правильно задавать вопросы"
PM MAIL Skype   Вверх
ZVano
Дата 21.4.2008, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 11.12.2006
Где: Украина, Кривой Р ог

Репутация: нет
Всего: 4



Решение:
Закомментируйте в "config\environment.rb" строчку вида:
#RAILS_GEM_VERSION = '1.2.5' unless defined? RAILS_GEM_VERSION
это избавит от проверки версии Rails.

+ используйте оригинальный Ruby, не JRuby.
Для этого:
1. Скачайте и установите Ruby.
2. Добавьте его в окружение.
3. Выберите его в опциях проекта.


--------------------
НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению.
Гуглим "Как правильно задавать вопросы"
PM MAIL Skype   Вверх
rubyclub
Дата 18.5.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 71
Регистрация: 26.2.2007
Где: Odessa/Ukraine

Репутация: нет
Всего: 2



вот ответы на твои вопросы http://rubyclub.com.ua/blogs/16.html
http://rubyclub.com.ua/blogs/15.html

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby on Rails"
source777
  • С чего начать? начинаем
  • Документацию смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby On Rails | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.