![]() |
|
|
![]()
|
|
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| shine |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 20.10.2006 Репутация: 2 Всего: 5 |
Переводите на русский:
Вам дается изумительно правильное сообщение об ошибке: оно не только говорит в чем проблема, но и подсказывает пути ее решения. Так прочитайте же его!!! --------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin |
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: нет Всего: 4 |
Народ, неужели никто не использует SQLite 3 в NetBeans??? Не верю.
Кто использует, пожалуйста расскажите как Вы этого добились. Может, проблемма и яйца выеденного не стоит. -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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. Выберите его в опциях проекта. -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| rubyclub |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 26.2.2007 Где: Odessa/Ukraine Репутация: нет Всего: 2 |
||||
|
||||
![]()
|
| Правила форума "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. |