2006.01.24

Ruby Rails

Ruby on Rails on MacOSX

MacにRuby1.8.4とかRails1.0とかmysql-ruby-2.7とかいろいろインストールしたものの、WEBrickが

    => Booting WEBrick...
    => Rails application started on http://0.0.0.0:3000
    => Ctrl-C to shutdown server; call with --help for options
    [2006-01-24 19:13:19] INFO WEBrick 1.3.1
    [2006-01-24 19:13:19] INFO ruby 1.8.4 (2005-12-24) [powerpc-darwin8.4.0]
    [2006-01-24 19:13:19] INFO WEBrick::HTTPServer#start: pid=13040 port=3000
    dyld: NSLinkModule() error
    dyld: Symbol not found: _rl_completion_matches
    Referenced from: /usr/local/lib/ruby/1.8/powerpc-darwin8.4.0/readline.bundle
    Expected in: flat namespace

    Trace/BPT trap

とかのエラーを出すので、Ruby on Railsは無理か...とあきらめかけていたのですが、LocomotiveというToolを発見!!
いとも簡単にRailsが動いた!!

まぁテストプログラム自動生成をしようとすると”NSLinkModule() error”ってのがでてくるので、完ぺきに入ってる訳では無いのだが。

で、RailsさわってSNSモドキを作る予定なのですが、さっそくユーザのテーブルにidカラムが無いと怒られた。。。
できればユーザテーブルにはidカラムを作りたくない(アカウント名で管理したい)ので、うまくやればidカラム無しでできるかとおもいいろいろやってみるも、時間切れ。まぁidカラム作ってやるか。

Railsってログイン管理とかO/Rマッピングとかいつのまにかしてくれるし便利ね。

今日は主に以下のページでお勉強しました。
Rails' Wiki
Rubyist Magazine - RubyOnRails を使ってみる 【第1回〜第2回】
Login Generator (1)

今日は会社の皆さまが歓迎会を開いてくれるというので、ごちそうになってきます♪