我使用rails安装程序在我的计算机上安装所有内容。我正在尝试使用此代码测试数据库是否正确安装:
require 'rubygems'
require 'sqlite3'
puts "sqlite is working" if defined?( SQlite3::Database )
我期待它将“sqlite正在工作”打印到屏幕上,但它没有做任何事情。
答案 0 :(得分:2)
尝试:
require 'rubygems'
require 'sqlite3'
puts SQLite3::SQLITE_VERSION_NUMBER
# >> 3006012
更有用。
或者,您可以正确拼写模块的名称:
puts SQLite3::Database.class
# >> Class