[ 地球流体電脳倶楽部 / davis / Gfdnavi / doc ]

SQLite3 のインストール

ここでは各 OS における SQLite3 のインストール方法を紹介する (2008/3/4 現在)。


  1. Debian GNU/Linux 5.0 (lenny) の場合
  2. Ubuntu 8.10 の場合
  3. Vine Linux 4.2 の場合
  4. Fedora 8 の場合
  5. CentOS 5 の場合
  6. Mac OS X の場合
  7. Cygwin の場合
  8. Windows の場合

Debian GNU/Linux 5.0 (lenny) の場合

次のようにパッケージをインストールする.

$ sudo apt-get install sqlite3 libsqlite3-ruby

Ubuntu 8.10 の場合

次のようにパッケージをインストールする.

$ sudo apt-get install sqlite3 libsqlite3-ruby

Vine Linux 4.2 の場合

最新版はバージョン 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 を選ぶ。

Fedora 8 の場合

CentOS 5 の場合

Mac OS X の場合

Cygwin の場合

Cygwin setup.exe を実行して、 Select Packages の画面になったら

All -> Database -> sqlite3 (3.5.1-1)

を選択してセットアップを続行するとインストールされる。

SQLite3 の ruby 用アダプタは gem でインストールする。

Windows の場合

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

davis Group / GFD Dennou Staff dcstaff@gfd-dennou.org
Last Updated: 2009/03/01 (佐々木洋平), Since: 2008/03/04 (西本 絵梨子)