トップページ > プログラム > 2015年06月26日 > Kh92atrX

書き込み順位&時間帯一覧

27 位/198 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001000102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
368 :デフォルトの名無しさん[]:2015/06/26(金) 18:36:13.56 ID:Kh92atrX
rubyでsqlite3使いたくて
sqlite-shell-win32-x86-3081002.zip、sqlite-dll-win32-x86-3081002.zip
をダウンロードして、「gem install sqlite3-ruby」、「gem install dbi」、「gem install dbd-sqlite3」を実行したんだけど、
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/dbi-0.4.5/lib/dbi.rb:300:in `block in load_driver': Unable to load driver 'SQLite3' (underlying error: uninitialized constant DBI::DBD::SQLite3) (DBI::InterfaceError)
from C:/Ruby22-x64/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/dbi-0.4.5/lib/dbi.rb:242:in
`load_driver'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/dbi-0.4.5/lib/dbi.rb:160:in
`_get_full_driver'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/dbi-0.4.5/lib/dbi.rb:145:in`connect'
from db_sample.rb:6:in `<main>'
って表示されました。これってどういう意味ですか?

ちなみに
require 'rubygems'
require 'dbi'

studentsdb = DBI.connect ( 'DBI:SQLite3:students01.db' )

studentsdb.select_all( 'select * from students' ) do |row|
print "----\n"
print "name = #{row[0]}\n"
print "age = #{row[1]}\n"
end

studentsdb.disconnec

こんな感じのプログラム

(作りながら学ぶRuby入門をそのまま試してみた感じです)
Ruby 初心者スレッド Part 57&#169;2ch.net [転載禁止]©2ch.net
369 :デフォルトの名無しさん[]:2015/06/26(金) 22:01:02.32 ID:Kh92atrX
ruby 2.1.6 でやったらいけた
んー


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。