Rubyの魔神 このページをアンテナに追加 RSSフィード

   「Ruby」は宝石の魔神のイメージ(The Jinn of the Ruby)
   [VB] [VB6] [C#] [Android] [電子工作] [個人メモ] [仕事メモ] [アイデア] [TstLink] [CE] [LTSA] [自動化] [Qt] [OCaml] [TOOLS]
   [3Dプリンタ] [RAA] [Forge]   [機能別索引] [逆引きRuby] [マニュアル] [るびま] [標準ライブラリ] [るりまサーチ] [Try! Ruby] [PRaggerまとめ] [ピジョン・ブラッド]
   [Rubyコーディング規約] [プログラミングのオキテ] [Rubyist SNS] [TOOLBIS]
   [RubyネットワークProg] [druby] [コードなにがし] [RDocテンプレ] [Ruby/Tkサンプル]
   [WAVE] [Xperia] [github] [twitterなど] [Java] [EA] [マクロ]

2007-05-07

Sakura サーバに sqlite3-ruby をインストールしてみる

10:28 | Sakura サーバに sqlite3-ruby をインストールしてみる - Rubyの魔神 を含むブックマーク はてなブックマーク - Sakura サーバに sqlite3-ruby をインストールしてみる - Rubyの魔神 Sakura サーバに sqlite3-ruby をインストールしてみる - Rubyの魔神 のブックマークコメント

サクラインターネットSQLサーバーを使う場合は不要です。

まずgemトライエラーが出る

%gem install sqlite3-ruby
Select which gem to install for your platform (i386-freebsd6)
 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
Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
    ERROR: Failed to build gem native extension.

ruby extconf.rb install sqlite3-ruby
checking for sqlite3.h... yes
checking for sqlite3_open() in -lsqlite3... yes
creating Makefile

make
cc -I. -I. -I/usr/local/lib/ruby/1.8/i386-freebsd6 -I. -DHAVE_SQLITE3_H -I/usr/local/include -fPIC -O2 -fno-strict-aliasing -pipe    -fPIC -c sqlite3_api_wrap.c
cc -shared -Wl,-soname,sqlite3_api.so -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o sqlite3_api.so sqlite3_api_wrap.o  -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby18 -lsqlite3  -lcrypt -lm  -pthread  -lc

make install
/usr/bin/install -c -o root -g wheel -m 0755 sqlite3_api.so /home/xxx/xxx/xxx/xxxrepo/gems/sqlite3-ruby-1.2.1/lib
install: /home/xxx/xxx/xxx/xxxrepo/gems/sqlite3-ruby-1.2.1/lib/sqlite3_api.so: chown/chgrp: Operation not permitted
*** Error code 71

Stop in /home/xxx/xxx/xxx/xxxrepo/gems/sqlite3-ruby-1.2.1/ext/sqlite3_api.

あっさりとあきらめて以下の方法でインストール

sqlite3-rubyインストール。rubygemsからのインストールには失敗したので、setup.rbから。

その他雑多なこと(tDiary版)(2007-04)
wget http://rubyforge.org/frs/download.php/17097/sqlite3-ruby-1.2.1.tar.gz
tar zxf sqlite3-ruby-1.2.1.tar.gz
cd sqlite3-ruby-1.2.1
ruby setup.rb config --prefix=/home/garyo -- --with-sqlite3-dir=$HOME  2>&1
ruby setup.rb setup 2>&1
ruby setup.rb install 2>&1