IT技術
PR

Macで Ruby Tkを使えるようにする方法

kawa.xxx
記事内に商品プロモーションを含む場合があります

環境

  • MacOSX10.6.5

RubyでGUIを持つプログラムの開発

RubyでGUIをもつソフトをつくってみたくてTkを使ってみました。

とりあえず次のようなWindowを表示するだけのサンプルを動かしてみると

require 'tk'
Tk.mainloop
JIP26.rb:1:in `require': no such file to load -- tk (LoadError)
from rubytk.rb:3


どうやらMacに最初から入っているRubyにはTkが含まれていないようですね.

ということで,まず tcl tkをMacPortsからインストールする

sudo port install tcl tk

次にデフォルトで入っているRubyを上書きします。かなり時間がかかります。

sudo port install ruby +thread_hooks +mactk

次に環境変数を確認する

export

この実行結果で

declare -x PATH="/opt/local/bin:

で始まっていればターミナルを再起動すれば、先ほどのソースが実行できました。

注意事項

MacOSX10.5からアップデートした環境だとこの手順の途中でエラーになることがあるようです。

ABOUT ME
kawa.xxx
都内のIT系企業に勤める会社員。自分の備忘録的なアウトプット用の場所で、ボルダリングやガシェッド、セキュリティ、カメラの話題が中心です。
記事URLをコピーしました