ここでは各 OS における SQLite3 のインストール方法を紹介する (2008/3/4 現在)。
次のようにパッケージをインストールする.
$ sudo apt-get install sqlite3 libsqlite3-ruby
次のようにパッケージをインストールする.
$ sudo apt-get install sqlite3 libsqlite3-ruby
最新版はバージョン 3.5.6 である。 apt-get を利用してインストールする。
# apt-get install sqlite3 swig sqlite3-devel
SQLite3 の ruby 用アダプタは gem でインストールする。
# gem install sqlite3-ruby
以下のように聞かれるので、「最新のバージョン番号の ruby 版」を選ぶ。
Select which gem to install for your platform (i386-linux) 1. sqlite3-ruby 1.2.1 (mswin32) 2. sqlite3-ruby 1.2.1 (ruby) 3. sqlite3-ruby 1.2.0 (mswin32) 4. sqlite3-ruby 1.2.0 (ruby) 5. Skip this gem 6. Cancel installation >
ここでは 2 を選ぶ。
Cygwin setup.exe を実行して、 Select Packages の画面になったら
All -> Database -> sqlite3 (3.5.1-1)
を選択してセットアップを続行するとインストールされる。
SQLite3 の ruby 用アダプタは gem でインストールする。
SQLite3のWindows用バイナリは以下から入手できる。
<URL:http://www.sqlite.org/download.html>
SQLite3 の ruby 用アダプタは gem でインストールする。
gem install sqlite3-ruby -v 1.2.3 --platform mswin32 -p 'http://プロキシが必要な場合はそのアドレス:ポート番号'
以下の様になってうまくいかない場合はWindows用バイナリがまだ用意されていない可能性があるのでバージョン番号を適当に戻すなどして古いバージョンを試してみると良い。
gem install sqlite3-ruby -v 1.2.4 --platform mswin32 -p 'http://プロキシが必要な場合はそのアドレス:ポート番号' Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. c:/NumRu/ruby/bin/ruby.exe extconf.rb install sqlite3-ruby -v 1.2.4 --platform mswin32 -p http://プロキシが必要な場合はそのアドレス:ポート番号 checking for fdatasync() in rt.lib... no checking for sqlite3.h... no nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. NMAKE : fatal error U1073: 'ruby.h' のビルド方法が指定されていません。 Stop. Gem files will remain installed in c:/NumRu/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection. Results logged to c:/NumRu/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out