sqlite3-ruby mac
sqlite3-rubyがrubygemでインストールしても
require 'sqlite3'
で
maketxt.rb:4:in `require': no such file to load -- sqlite3 (LoadError)
こんなエラーになった。
どこにインストールされてるかを調べるために
gem which sqlite3-ruby
でやったが
Can't find ruby library file or shared library sqlite3-ruby
となった
他のは
/opt/local/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/actionpack.rb
のように表示されるから
/opt/local/lib/ruby/gems/1.8/gems
に移動してlsで
actionmailer-2.3.2 activeresource-2.3.2 rake-0.8.4
actionpack-2.3.2 activesupport-2.3.2 sqlite3-ruby-1.2.4
activerecord-2.3.2 rails-2.3.2
でsqlite3-ruby-1.2.4はあることは確認
ライブラリに無いって怒られてそうだからsqlite3-ruby-1.2.4/lib/の中身を
ruby -e 'p $:,$LOAD_PATH'
でrubyのライブラリのpathを確認して
sudo cp -r ~/sqlite3-ruby/lib/* /opt/local/lib/ruby/1.8/
こんな感じで入れてみた
rubygemのライブラリ入れるのが普通なのかな?