Oracle 10g で Rails

Oracle 10g 自体はほかのひとに入れてもらったけれど、Rails 動かすのにいろいろあったのでメモ。
二回目とはいえいろいろ面倒…。

rake db:migrate したら「undefined method `last' for {}:Hash rake db:migrate」

rake のバージョンがあがっていたことが原因。

rake 0.7.3
rake _0.7.3_ db:migrate

rake db:migrate したら「ORA-00942 表またはビューが存在しない」

schema_info を select しているところで出るぽい。以下で解決。

sqlplus system/xxxxx

でログインして

SQL> GRANT CREATE SESSION, CREATE TABLE, 
    CREATE SEQUENCE, CREATE VIEW, CREATE PROCEDURE
    TO (ユーザー名);

ざっくりと。

rake db:migrate したら「ORA-01950: 表領域'USERS'に対する権限がありません」

sqlplus system/xxxxx

でログインして

ALTER USER (ユーザー名) QUOTA 10M ON USERS

rake db:migrat econfigure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.

no such as RMagick

http://wiki.typo3.org/index.php/Jp:GraphicsMagick

GraphicMagick
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
といわれたので

http://yammy.jpn.org/20041109.html

なぜか RMagick はいんないよ!