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 はいんないよ!