DynagenでCCIEを目指す
sqlite3-ruby インストール手順
最終更新:
it_certification
-
view
1. 履歴
- 2010/09/03 初稿
2. はじめに
- Ruby on Railsでデータベースを使用する場合は、DBに関するライブラリが必要です。
- sqlite3を使用する際に必要となるsqlite3-rubyのインストール手順について記します。
3. sqlite3-rubyのインストール
3.1. プロキシの設定
コマンドプロンプトを開きます。
プロキシを使用する環境の場合は、以下の通りプロキシサーバを設定して下さい。(プロキシサーバを使用しない環境の場合は、設定不要です。)
プロキシを使用する環境の場合は、以下の通りプロキシサーバを設定して下さい。(プロキシサーバを使用しない環境の場合は、設定不要です。)
C:\>set http_proxy=http://<ip address>:<port>
3.2. sqlite3-rubyのインストール
インストール可能なsqliteに関するライブラリを探します。
C:\>gem list --remote sqlite *** REMOTE GEMS *** sqlite-foreigner (0.5.0) sqlite-ruby (2.2.3 ruby mswin32) sqlite3 (0.1.1) sqlite3-dotnet (3.7.2.0) sqlite3-ironruby (0.1.1) sqlite3-ruby (1.3.1 ruby x86-mingw32 x86-mswin32-60, 1.2.5 x86-mswin32, 1.2.3 ms win32) sqlitecache (0.0.1)
「sqlite3-ruby」というライブラリが見つかりましたので、これをインストールします。
C:\>gem install sqlite3-ruby ============================================================================= You've installed the binary version of sqlite3-ruby. It was built using SQLite3 version 3.6.23.1. It's recommended to use the exact same version to avoid potential issues. At the time of building this gem, the necessary DLL files where available in the following download: http://www.sqlite.org/sqlitedll-3_6_23_1.zip You can put the sqlite3.dll available in this package in your Ruby bin directory, for example C:\Ruby\bin ============================================================================= Successfully installed sqlite3-ruby-1.3.1-x86-mingw32 1 gem installed Installing ri documentation for sqlite3-ruby-1.3.1-x86-mingw32... Installing RDoc documentation for sqlite3-ruby-1.3.1-x86-mingw32... C:\>
3.3 DLLの配置
sqlite3-rubyインストール過程で、DLLファイルを配置するように促されます。上記の説明通りにブラウザに以下URLを入力し、zipファイルをダウンロードします。
http://www.sqlite.org/sqlitedll-3_6_23_1.zip

ダウンロードしたzipファイルを解凍し、その中に入っているDLLファイルをPATHが通っている位置に格納します。私の場合は、以下のRubyのバイナリファイルが格納されたフォルダに格納しました。
C:\Ruby192\bin
