Rubyの環境作り

配属されて仕事も少しづつ固まってきたので、自分勉強ということでRubyを始めてみる。
会社ではユーザビリティとかデザインをやってるので、プログラミングを忘れないためにも。
というわけでWindows上にRubyの環境を作る。


まずはOne-Click Rubyをインストール!
で、gemからMySQL/Rubyをインストール。

gem install mysql

とりあえず弄くってみるか、と思ったらエラーが・・
MySQLのDLLをRubyのbinディレクトリに入れないとダメなのね。
というわけでMySQL/bin/libmysql.dllをruby/binにコピーしたら上手く動いた。
ググった先ではMySQLのバージョンは5.0系でないと動かないとのこと。


続いてerubyをダウンロードして展開したファイルをRubyのインストール先に放り込む。

後はApacheでmod_rubyを使うように設定。
RubyForgeからRubyForApacheをインストール。
何か「msvcp71.dllを開けない」ってエラーが出たけど、VCを入れてないのでそのまま無視。


Apachehttpd.confに

LoadModule fastcgi_module modules/mod_fastcgi.so
LoadFile "C:\ruby\bin\msvcrt-ruby18.dll"
LoadModule ruby_module modules/mod_ruby.so


    RubyAddPath C:\ruby\lib\ruby\site_ruby\1.8\apache
    RubyAddPath C:\ruby\lib\ruby\site_ruby\1.8
    RubyRequire apache/ruby-run
    
        SetHandler ruby-object
        RubyHandler Apache::ERubyRun.instance
    
    RubyRequire auto-reload


AddHandler cgi-script .cgi .rb .rhtml

とりあえず環境は整ったので明日からゴリゴリ書いていきたいと思いまっす!