XAMPPでRubyを動作させるメモ
Rubyをインストールした際のメモ。
Rubyのインストール
Rubyは色々なパッケージがあるけど RubyInstaller for Windows を使用。(他は試していないけど、多分どれでもいい。)
インストール方法は Windows で Ruby バージョン 1.8.7 あるいは 1.9.2 のインストール (RubyInstaller を使用) を参考にした。
その他メモ
もとからあるXAMPP環境にRubyを追加する。Rubyは C:\ruby
にインストールした。
拡張子 .rb
でRubyを実行させるため、apacheのconfファイルに AddHandler cgi-script .cgi .rb
と書いておいた。
MySQLを使うために、プログラム内に require 'mysql'
と書くと LIBMYSQL.dll
が無いというエラーになった。C:\xampp\mysql\lib\libmysql.dll
を C:\ruby\bin\libmysql.dll
にコピーしたら大丈夫だった。
プログラム内に日本語を書くと invalid multibyte char (UTF-8)
というエラーになる。この場合、Rubyのパスの直後の行に #encoding: utf-8
と書けば大丈夫。(空行を入れずに、パスの直後の行に書く。)
サーバーにアップロードするときは、Rubyファイルはアスキーモードで。