Ruby/Tkを使うための設定

環境

WindowsXP
RubyはOne-Click Ruby Installerでインストール済み

Ruby/Tkを使ってみる

下記を実行してウィンドウが表示されればOK

require 'tk'
Tk.mainloop

エラーが出た場合

以下の様なエラーが出た場合の対処方法です。

tk85.dllが見つからなかったため、このアプリケーションを開始できませんでした。
Tclをインストールする

ここからダウンロードしてインストールする。tk84.dllが、、、とメッセージが出た場合は8.4をインストールするか、Rubyのバージョンをあげる。

ファイルをコピー

Tclのインストール先からRubyに下記ファイルをコピーする(TclをC:\Program Files\Tcl, RubyをC:\Program Files\Rubyにインストールした場合)。

  • C:\Program Files\Tcl\binにある下記ファイルをC:\Program Files\Ruby\bin\にコピー
    • tcl85.dll
    • tk85.dll
  • C:\Program Files\Tcl\lib以下すべてをC:\Program Files\Ruby\lib\にコピー

RDEを使ってる場合はRDEを再起動して、もう一度下記を実行

require 'tk'
Tk.mainloop

以上。