Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Не могу установить gem (Windows)


Автор: adji 16.5.2013, 09:24
Уважаемые, выручайте.

Перепробовал все, что мог, перечитал весь интернет, переустановил ruby (версий и 2 и 1.9.3) - не помогает.

Итак, хотел подключиться к базе Firebird из ruby. Для этого из под Windows:
 - поставил ruby (в папку c:\ruby193)
 - поставил devkit (в папку c:\ruby193\devkit).  Выполнил "ruby dk.rb init", "ruby dk.rb install"
 - скачал rubygems (1.8.25). Выполнил ruby setup.rb

далее установил один из адаптеров для Firebird: gem install rubyfb

пишу программу test.rb из трех строк, которая ничего не делает, просто объявляет нужные модули

Код

require 'rubygems'
require 'rubyfb'
include Rubyfb

#db = Database.new('test.gdb')


Появляется ошибка:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': 126: Не найден указанный модуль   - C:/Ruby193/lib/ruby/gems/1.9.1/gems/rubyfb-0.6.7/lib/rubyfb_lib.so

Почему не видит этот самый    rubyfb_lib.so, если он там и лежит? Вот здесь я себе мозг и сломал.

Решил, что адаптер негодный. Установил другой - и опять получил "Не найден указанный модуль" уже для другого модуля.

Что посоветуете?

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