2010-07-02
■ [ruby] myrurema 0.0.2をリリースしました
「find」とかで検索したときに、候補がたくさん出てきて打ち直すのがめんどいので、
% rurema find Enumerable#find Find.#find Pathname#find TkCanvas#find TkcTagAccess#find
「1」とかで1番目にヒットしたものを表示するようにしました。
/Users/yhara/webdb/2 % rurema find 1 searching Enumerable#find Enumerable#find --- find(ifnone = nil) -> Enumerable::Enumerator --- detect(ifnone = nil) -> Enumerable::Enumerator (略)
■ [ruby] Ruby 1.9.2 rc1インストール中にtkがコンパイルできない
rc1が出たようなので
$ rvm install ruby-1.9.2-rc1
としてみたら、
Error running 'make ', please check /Users/yhara/.rvm/log/ruby-1.9.2-rc1/make*.log There has been an error while running make. Aborting the installation.
と表示されて止まってしまった。
$ tail /Users/yhara/.rvm/log/ruby-1.9.2-rc1/make.error.log
でエラーログを見ると
/usr/local/include/tk.h:23:3: error: #error Tk 8.5 must be compiled with tcl.h from Tcl 8.5
と出ている。
IRCの%rubyで聞いてみたら、「MacPortsなら/opt/localじゃないと」というヒントをもらった。
ということは、こうですか?
$ rvm install ruby-1.9.2-rc1 -C "--oldincludedir=/opt/local --with-opt-dir=/opt/local"
駄目でした。
/opt/local/include/tk.h:23:3: error: #error Tk 8.5 must be compiled with tcl.h from Tcl 8.5
(続く?)
refe にもその機能欲しいかもー