こんにちは、前田です。

On Wed, 26 Feb 97 01:36:49 JST,
matz / caelum.co.jp (Yukihiro Matsumoto) wrote:

> |tkbiff.rbでは
> |
> |/usr/local/lib/ruby/tkcore.rb:510: undefined local variable or method `path' for main(Object)
> |        from /usr/local/lib/ruby/tk.rb:9
> |        from /usr/local/lib/ruby/tkscrollbox.rb:7
> |        from tkbiff.rb:71
> |
> |というようなエラーになります。
> 
> こっちはわかりません.510行目はここでは実行されないはずのコー
> ドなのですが….手元のマシンでは実行できます.もうちょっと調
> べてみます.

それは変ですね。
rubyはruby-1.0-970221.tar.gzを使っています。

今日、提出のレポートを書きおえたらもうちょっと調べてみます。

> freebsdのportsって良くわかっていないんです.勉強します.

ruby-ports.tar.gzを展開して、

# cd ruby
# make install

とするとrubyがインストールされて登録されます。
/usr/ports/distfilesにオリジナルのアーカイブが見つからないときは勝手にftp
してくれたりします。(ありがた迷惑かな?)

# make package

でバイナリパッケージが作成され、

# pkg_delete ruby-1.0

とすると自動的にアンインストールされる仕組みです。

ls /var/db/pkg

とすると登録されているパッケージが確認できます。

たいしたことはやってないのですが、利点は

FreeBSDのCD-ROMに収録される。

ことです。