スクリプトをダブルクリックで動かす Weblogを出力するスクリプトを作ったはいいんだが、いちいちTerminal立ち上げてコマンド入力は面倒でしょ。ってことでダブルクリックで起動するように $>chmod+x Monblog.rb って実行権を与えれば言いわけだけどね。あ、これはUNIXのお作法ね。MacOS-XはUNIXだから。ところが、マックで編集したやつはリソースフォークってやつがくっついて、ファイルに編集したアプリの情報がそこに入ってる。Windowsだとレジストリってやつにまとめて情報が入るんだけど、マックの場合はファイルごとにつくのよ。なんで、システム(OS-X)にこのファイルはTarminalで実行するファイルですよと知らせる必要があるわけだ。それにはファイル名を.commandに変えるってのが必要になる。リソースフォークが削除されてるとこれで実行できるようになるんだけど、そうでないと、これでも編集したアプリで開かれてしまう。そこで、「情報を見る」ってやつの「このアプリケーションで開く」ってところでTerminalを選んでやると・・。するとこういうアイコンになってめでたくダブルクリックで実行されるようになる。やったぁ。 ![]() #rubyはジャガー以降に標準ではいってるよん。 Category:Macintosh | ||
