トップ «前の日記(2010-06-25) 最新 次の日記(2010-07-10)» 編集

Route 477



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

(続く?)

本日のツッコミ(全1件) [ツッコミを入れる]
okkez (2010-07-03 01:59)

refe にもその機能欲しいかもー