データベース構築

Posted by atusi on 2006/08/27 in PC | Short Link

 Ruby on Railsを使って家の本やCD、DVD、同人誌の管理データベースの構築を開始。
 まずは環境構築。LinuxのDebianなんで、パッケージをいろいろとインストール。rubyを入れた後、ruby-devel,rdoc,irb,libyaml-ruby,libzlib-rubyを入れろと本に書いてあるのでパッケージをインストール。
 次にRubyGemsをインストール。0.9が出ているがバージョンが合わないらしく0.8.11を入れなおし。
 Mysqlをすでに使っているのでスキーマとテーブルを作成。
 対象のディレクトリでrails recipeを実行し、出来上がったファイルのDBに関する設定を変更。
 scaffoldを使ってDBからモデルとコントローラーを自動作成するところでエラーが発生。

 mysql.sockがないといわれたらdatabase.rbにsocket項目を追加してmysql.sockを指定。
 scaffoldで作成中にエラー「extconf.rb:1:in `require’: No such file to load」がでたら、ruby-devのインストールが不十分。rubyが1.8だったらruby1.8-develのパッケージをインストールする。

 これで、一通り開発できるようになった。これだけで朝の4時だぜ。

 3日坊主の開発になりませんように。

Copyright © 2003-2024 いっちゃってる~日々 All rights reserved.
Shades-custom, v1.0, was grown from the Shades theme, v2.4.1, created by BuyNowShop.com.