猿丸です。 [メールアドレス保護] さんは書きました: > => ruby-1.8.5.tar.bz2 is not in /usr/ports/lang/ruby18/distinfo. > => Either /usr/ports/lang/ruby18/distinfo is out of date, or > => ruby-1.8.5.tar.bz2 is spelled incorrectly. > > と言われて怒られました。portsは最新に更新しているので、distinfo > の中はruby/ruby-1.8.6-p111.tar.bz2となっています。 > ruby-1.8.6-p111.tar.bz2は自分で取ってきて、/usr/ports/distfiles/ruby/ > の中にいれてあります。
/usr/ports/lang/ruby18 と /usr/ports/Mk/bsd.ruby.mk のバージョンが あっていないように見えます。bsd.ruby.mk が新しくなっているか確認して みてください。 http://www.freebsd.org/cgi/cvsweb.cgi/ports/Mk/bsd.ruby.mk によると、 # $FreeBSD: ports/Mk/bsd.ruby.mk,v 1.164 2007/10/30 11:24:58 stas Exp $ というのが最新のようです。 ports tree の更新は /usr/ports で make update がお勧めです。 make update で更新できるようにするには、/usr/share/examples/etc/make.conf の SUP= で始まるあたり (240行目付近) が参考になります。 # Google で PORTSSUPFILE を検索、でもいいかもしれません。 -- sarumaru