2010-05-14 :-)
_ 朝ッ
0520 起床
_ 仕事
0830 出勤
_ CentOS で rubygems
どうして rubygems パッケージが yum に無いのか
仕方ないのでソースからビルドした
Ubuntu にも無いのか
FreeBSD とか NetBSD にはあるのに。
_ [CentOS][sinatra][ruby]CentOS で sinatra 準備
パッケージをインストールしておく
% sudo yum install gcc ruby ruby-devel sqlite sqlite-devel
rubygems インストール
http://rubyforge.org/frs/?group_id=126&release_id=42796 から tar.gz を取得して setup.rb する
% wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz % tar xzf rubygems-1.3.6.tgz % cd rubygems-1.3.6 % sudo ruby setup.rb
gem でインストール
% sudo gem install sinatra haml sequel sqlite3-ruby
sqlite3-ruby で怒られた。
Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb checking for fdatasync() in -lrt... no checking for sqlite3.h... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --with-rtlib --without-rtlib Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.5 for inspection. Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.5/ext/sqlite3_api/gem_make.out
yum install sqlite-devel してあるし
% ls /usr/include/sqlite3.h /usr/include/sqlite3.h
ファイルあるのになぜだーなぜなんだー
とモクモクしていたら
Sheep Guarding Llama » Blog Archive » Installing ruby-sqlite3 on Red Hat or CentOS Linux
If you are still receiving the error then you most likely do not have a C compiler installed. The Gem system needs make and the GCC. So install those as well. (Obviously you could combine these two steps.)
訳「それでもダメなら gcc か make 入ってないよ m9(^Д^)」
% which gcc /usr/bin/which: no gcc in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/miwa/bin)
orz
gcc 入れたら gem install sqlite3-ruby が成功した。
_ [Ubuntu][sinatra][ruby]Ubuntu で sinatra 準備
ref. yanolab log - 第6回 Ubuntu入門 - Ruby on Railsのセットアップ
パッケージをインストールしておく
% sudo aptitude install ruby irb rdoc ruby1.8-dev sqlite3 libsqlite3-dev
rubygems インストール。/usr/bin/gem1.8 に入る
% wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz % tar xzf rubygems-1.3.6.tgz % cd rubygems-1.3.6 % sudo ruby setup.rb
gem でインストール
% sudo gem1.8 install sinatra haml sequel sqlite3-ruby
終わり
_ 私が悪いのでしょうか?
「トピ主: カクカクシカジカ続きます」
「坂本: 続き前ですがカクカクシカジカ」
「鈴木: 続き前ですがカクカクシカジカ」
「中村: 続き前ですがカクカクシカジカ」
「トピ主: 続きですカクカクシカジカ」
という小町パターン
私が悪いのでしょうか?(愚痴です・・・) : 家族・友人・人間関係 : 発言小町 : 大手小町 : YOMIURI ONLINE(読売新聞)
_ [リッジレーサー7] 皐月GP 対策として BASS CRUISER を Lost Ruins R で練習していた
正解は Shadow Caves R 皐月GP (リッジレーサー7)
自分でレース設定したくせにコースを勘違いしていた。
つまり練習してない
ヤバイ
BASS CRUISER ヤバイ