Ruby/RubyにSQLiteのモジュールをインストールする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* RubyにSQLiteのモジュールをインストールする [#p19dfe4b]
RubyでSQLite3を使用するには、sqlite3のモジュールをインス...
以下の操作によりRubyでsqlite3を操作するためのモジュールを...
動作確認環境としてUbuntuを利用しました。~
SQLite3は既にインストール済みであることを前提に本資料を記...
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事 [#qe87c71b]
-[[UbuntuにSQLite3をインストール>SQLite/UbuntuにSQLite3を...
-[[CentOSにSQLite3をインストール>SQLite/CentOSにSQLite3を...
-[[WindowsにSQLite3のインストール>SQLite/WindowsにSQLite3...
[[LL.JUST4FUN.BIZ>http://ll.just4fun.biz/]]の記事です。
-[[UbuntuにRubyをインストール>http://ll.just4fun.biz/Ruby...
* 動作確認環境 [#e766816b]
$ ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ sqlite3 --version
3.7.9 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9d...
$ lsb_release -d
Description: Ubuntu 12.04.4 LTS
* sqlite3モジュールのインストール [#wf257e24]
以下のようなサンプルスクリプトを作り実行すると以下のよう...
sqlite3のモジュールがインストールされていないことが確認で...
$ cat sqlite3.rb
require 'rubygems'
require 'sqlite3'
$ ruby sqlite3.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `re...
from /usr/lib/ruby/1.9.1/rubygems/custom_require...
from sqlite3.rb:2:in `<main>'
+モジュールをインストールするために、sqlite3-devパッケー...
インストールしておらず、sqlite3のモジュールをインストール...
$ sudo gem install sqlite3-ruby
Building native extensions. This could take a while..
<snip>
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +univers...
'yum install sqlite-devel' or 'apt-get install libsqlite...
and check your shared library search path (the
location where your sqlite3 shared library is located).
なので、devパッケージをインストールします。(CentOSの場合...
ちなみにmakeコマンドも必要ですのでインストールされていな...
sudo apt-get install libsqlite3-dev
+準備ができたので、gemコマンドでsqlite3-rubyをインストー...
Ubuntuなので、sudoをつけて以下のように実行します。
sudo gem install sqlite3-ruby
上記コマンドを実行すると以下のようにインストールできまし...
$ sudo gem install sqlite3-ruby
Building native extensions. This could take a while...
Fetching: sqlite3-ruby-1.3.3.gem (100%)
#######################################################
Hello! The sqlite3-ruby gem has changed it's name to jus...
installing `sqlite3-ruby`, you should install `sqlite3`....
dependencies accordingly.
Thanks from the Ruby sqlite3 team!
<3 <3 <3 <3
#######################################################
Successfully installed sqlite3-1.3.9
Successfully installed sqlite3-ruby-1.3.3
2 gems installed
Installing ri documentation for sqlite3-1.3.9...
Installing ri documentation for sqlite3-ruby-1.3.3...
Installing RDoc documentation for sqlite3-1.3.9...
Installing RDoc documentation for sqlite3-ruby-1.3.3...
+再度以下のスクリプトを実行する
$ cat sqlite3.rb
require 'rubygems'
require 'sqlite3'
$ ruby sqlite3.rb
$ echo $?
0
問題なくrequire 'sqlite3'が動作していることが確認できまし...
以上、RubyにSQLite3のモジュールをインストールする手順でし...
#htmlinsertpcsp(db-btm.html,db-sp.html)
終了行:
#navi(../)
* RubyにSQLiteのモジュールをインストールする [#p19dfe4b]
RubyでSQLite3を使用するには、sqlite3のモジュールをインス...
以下の操作によりRubyでsqlite3を操作するためのモジュールを...
動作確認環境としてUbuntuを利用しました。~
SQLite3は既にインストール済みであることを前提に本資料を記...
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事 [#qe87c71b]
-[[UbuntuにSQLite3をインストール>SQLite/UbuntuにSQLite3を...
-[[CentOSにSQLite3をインストール>SQLite/CentOSにSQLite3を...
-[[WindowsにSQLite3のインストール>SQLite/WindowsにSQLite3...
[[LL.JUST4FUN.BIZ>http://ll.just4fun.biz/]]の記事です。
-[[UbuntuにRubyをインストール>http://ll.just4fun.biz/Ruby...
* 動作確認環境 [#e766816b]
$ ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ sqlite3 --version
3.7.9 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9d...
$ lsb_release -d
Description: Ubuntu 12.04.4 LTS
* sqlite3モジュールのインストール [#wf257e24]
以下のようなサンプルスクリプトを作り実行すると以下のよう...
sqlite3のモジュールがインストールされていないことが確認で...
$ cat sqlite3.rb
require 'rubygems'
require 'sqlite3'
$ ruby sqlite3.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `re...
from /usr/lib/ruby/1.9.1/rubygems/custom_require...
from sqlite3.rb:2:in `<main>'
+モジュールをインストールするために、sqlite3-devパッケー...
インストールしておらず、sqlite3のモジュールをインストール...
$ sudo gem install sqlite3-ruby
Building native extensions. This could take a while..
<snip>
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +univers...
'yum install sqlite-devel' or 'apt-get install libsqlite...
and check your shared library search path (the
location where your sqlite3 shared library is located).
なので、devパッケージをインストールします。(CentOSの場合...
ちなみにmakeコマンドも必要ですのでインストールされていな...
sudo apt-get install libsqlite3-dev
+準備ができたので、gemコマンドでsqlite3-rubyをインストー...
Ubuntuなので、sudoをつけて以下のように実行します。
sudo gem install sqlite3-ruby
上記コマンドを実行すると以下のようにインストールできまし...
$ sudo gem install sqlite3-ruby
Building native extensions. This could take a while...
Fetching: sqlite3-ruby-1.3.3.gem (100%)
#######################################################
Hello! The sqlite3-ruby gem has changed it's name to jus...
installing `sqlite3-ruby`, you should install `sqlite3`....
dependencies accordingly.
Thanks from the Ruby sqlite3 team!
<3 <3 <3 <3
#######################################################
Successfully installed sqlite3-1.3.9
Successfully installed sqlite3-ruby-1.3.3
2 gems installed
Installing ri documentation for sqlite3-1.3.9...
Installing ri documentation for sqlite3-ruby-1.3.3...
Installing RDoc documentation for sqlite3-1.3.9...
Installing RDoc documentation for sqlite3-ruby-1.3.3...
+再度以下のスクリプトを実行する
$ cat sqlite3.rb
require 'rubygems'
require 'sqlite3'
$ ruby sqlite3.rb
$ echo $?
0
問題なくrequire 'sqlite3'が動作していることが確認できまし...
以上、RubyにSQLite3のモジュールをインストールする手順でし...
#htmlinsertpcsp(db-btm.html,db-sp.html)
ページ名: