Sqlite3在irb中可用,但在Mac OS X Lion上不在ruby中

时间:2012-03-07 12:15:38

标签: ruby sqlite rubygems osx-lion

我正在尝试启动使用sqlite3的ruby脚本,但是我收到错误:

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

安装了用于ruby的Sqlite3

$ gem list

*** LOCAL GEMS ***

sqlite3 (1.3.5)

如果我尝试使用irb中的sqlite3,它可以工作:

$ irb
>> require 'sqlite3'
=> true

如何解决问题?

1 个答案:

答案 0 :(得分:4)

在data.rb文件的顶部试试这个:

require "rubygems"
require "sqlite3"

保存并尝试:

ruby data.rb