個人的な覚え書き

すぐ忘れるので。

Debian Squeeze に Rails環境構築

squeezeのインストールの続き

要りそうなものいろいろ
sudo aptitude install sqlite3 apache2 rake

こっからはgemから入れる
sudo gem install rmagick
Magick-configがない、とエラーになる

調べたらlibmagick9-devを入れればいいみたい
sudo aptitude install libmagick9-dev
何やら大量にリストが...90M消費しますが、よろしいですか、だって。。。
よくないけど仕方ないのでyでインストール。

で、もう一回トライ
sudo gem install rmagick
大量に "No definition for ***" メッセージを吐き出しながらも一応入った模様。

gem list --local
*** LOCAL GEMS ***
rmagick (2.13.1)

よかった。

次はsqlite3-rubyを入れる

sudo gem install sqlite3-ruby
エラーになる
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite3-devel'
sqlite3.hがないらしい。
そして解決方法を提案してくれるんだけど、portかyum...。
devはこっち
sudo aptitude install libsqlite3-dev
これで成功した
sudo gem install sqlite3-ruby
確認してみる
gem list --local
*** LOCAL GEMS ***
rmagick (2.13.1)
sqlite3 (1.3.4)
sqlite3-ruby (1.3.3)

動かしてみる。今気づいたけどwebrick使うからapache入れなくてもよかった。。。

ruby script/server
エラーになる
Could not find RubyGem rack (~> 1.1.0) (Gem::LoadError)
....めんどくさ...
sudo gem install rack --version 1.1.0
これで動いた。Squeezeのインストールの簡単さに感動した後なので余計に面倒に感じた。