3

Ruby を TK サポート付きでインストールしようとしています。

RVMを使用して、これを行いました:

rvm install 1.9.2 -C --enable-shared --enable-pthread

インストールは正常に動作しているように見えます。

.rvm/src/ruby-1.9.2-p320/ext/tk/tcltklib.c

私が必要とするライブラリはどれですか?

次に、実行しようとします

require 'tk'

irbで、しかしエラーメッセージを取得します

LoadError: no such file to load -- tk

何か案は?

更新: 修正済み!

OSX で TK をサポートする Ruby を 2.0.0 にアップグレードする手順の完全なリストに興味がある場合は、次のようにします。

RVM for Ruby をインストールします -

\curl -#L https://get.rvm.io | bash -s stable --autolibs=3 --ruby

ActiveTcl から TK をインストールします - http://www.activestate.com/activetcl

走る

rvm reinstall 2.0.0 --enable-shared --enable-pthread --with-tk --with-tcl

irb を起動し、TK のインストールが成功したことを確認します。

require 'tk'
4

2 に答える 2

8

RVM はデフォルトで tk/tcl を無効にします (OS X での問題)。tk/tcl が必要であることを (rvm 経由で) ruby​​ に伝える必要があります。

rvm install 1.9.2 --enable-shared --enable-pthread --with-tk --with-tcl
于 2013-04-19T23:20:29.173 に答える
3

まず、ここから ActiveState の ActiveTCL をインストールします。次に、次のコマンドで Ruby を再インストールします。

rvm reinstall 1.9.2 --enable-pthread
于 2013-04-19T22:18:39.133 に答える