Sqlite3 доступен в irb, но не в ruby ​​на Mac OS X Lion - PullRequest
2 голосов
/ 07 марта 2012

Я пытаюсь запустить скрипт ruby, который использует sqlite3, но я получаю сообщение об ошибке:

$ ruby data.rb 
data.rb:1:in `require': no such file to load -- sqlite3 (LoadError)
    from data.rb:1

Sqlite3 для ruby ​​установлен

$ gem list

*** LOCAL GEMS ***

sqlite3 (1.3.5)

Если я пытаюсь использовать sqlite3 из irb, это работает:

$ irb
>> require 'sqlite3'
=> true

Как я могу решить проблему?

1 Ответ

4 голосов
/ 08 марта 2012

В верхней части файла data.rb попробуйте это:

require "rubygems"
require "sqlite3"

Сохраните и попробуйте:

ruby data.rb
...