我有sqlite3的問題,因爲它不工作。ruby1.9.1 - 在Ubuntu 9.10 x64(沒有這樣的文件加載 - sqlite3)sqlite3問題
irb(main):001:0> require 'sqlite3'
LoadError: no such file to load -- sqlite3
from (irb):1:in `require'
from (irb):1
from /usr/bin/irb:12:in `<main>'
我已經安裝了以下軟件包:
sudo apt-get install ruby1.9.1-full
sudo apt-get install rubygems1.9.1
sudo gem update --system
sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby
sudo apt-get install libopenssl-ruby1.9.1
的應用有以下版本:
$ ruby --version
ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux]
$ sqlite3 --version
3.6.16
$ gem --version
1.3.6
和
$ gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
ffi (0.6.2)
rack (1.0.1)
rails (2.3.5)
rake (0.8.7)
rubygems-update (1.3.6)
sqlite3-ruby (1.2.5)
有什麼我錯過了?
我忘了提,這是不工作的鐵軌也:
$ rake db:create
(in /home/doriath/test)
rake aborted!
no such file to load -- sqlite3
(See full trace by running task with --trace)
你確定sqlite3 gem install是否在你的gem ruby1.9上? 你也有紅寶石1.8安裝嗎? – shingara 2010-03-09 11:14:02