2012/04/30

CentOS に SQLite をインストール


CentOS 6.2 に SQLite3 とドライバをインストールしようとしたら、ちょっとしたエラーが出たのでメモとして残しておきます。

SQLite をインストール。

# yum -y install sqlite

と思ったら、すでに SQLite 3.6.20-1 がインストール済み。書籍では SQLite 3.7.4 を使っているようだけど、リポジトリの最新が SQLite 3.6.20-1 なのでとりあえずこれで OK。

Package sqlite-3.6.20-1.el6.x86_64 already installed and latest version

SQLite のドライバーを gem からインストール。

# gem install sqlite3

以下のエラーが表示されインストール失敗。

Fetching: sqlite3-1.3.6.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3:
        ERROR: Failed to build gem native extension.
        /usr/local/rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite-devel' and check your shared library search path (the
location where your sqlite3 shared library is located).
*** extconf.rb failed ***

どうも sqlite-devel が必要なようなのでインストール。

# yum -y install sqlite-devel

再度、gem よりドライバをインストール。

# gem install sqlite3
Building native extensions.  This could take a while...
Successfully installed sqlite3-1.3.6
1 gem installed
Installing ri documentation for sqlite3-1.3.6...
Installing RDoc documentation for sqlite3-1.3.6..

無事に成功。

 

■関連エントリー


スポンサーリンク


このエントリーをはてなブックマークに追加




Twitter ではブログにはない、いろんな情報を発信しています。


コメント

コメントを書く



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。


    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから