2007-09-28(金) 晴のち曇 安静時心拍数 62 [長年日記]
_ send-prしまくり
scrubytを0.3.4に更新しようとしたら依存関係がいろいろ発生したのでそれに付随するportsも作成しました。
- ports/116709: [NEW PORT] devel/rubygem-rubyinlineaccel: An extension to RubyInline
- ports/116710: [NEW PORT] devel/rubygem-ptreloaded: A reimplementation of ParseTree using RubyInlineAcceleration
- ports/116711: [NEW PORT] devel/rubygem-ruby2ruby: A pure ruby code generator easily from ParseTree's Sexps
準備が整い、いざscrubytをテストしようとしたところ
# make install ===> Extracting for rubygem-scrubyt-0.3.4 => MD5 Checksum OK for rubygem/scrubyt-0.3.4.gem. => SHA256 Checksum OK for rubygem/scrubyt-0.3.4.gem. ===> Patching for rubygem-scrubyt-0.3.4 ===> rubygem-scrubyt-0.3.4 depends on file: /usr/local/bin/gem - found ===> Configuring for rubygem-scrubyt-0.3.4 ===> Installing for rubygem-scrubyt-0.3.4 ===> rubygem-scrubyt-0.3.4 depends on file: /usr/local/bin/gem - found ===> Generating temporary packing list ===> Checking if www/rubygem-scrubyt already installed /usr/bin/env /usr/local/bin/gem install --no-ri --install-dir /usr/local/lib/ruby/gems/1.8 /usr/ports/distfiles/rubygem/scrubyt-0.3.4.gem ERROR: While executing gem ... (RuntimeError) Error instaling /usr/ports/distfiles/rubygem/scrubyt-0.3.4.gem: scrubyt requires RubyInline = 3.6.3 *** Error code 1 Stop in /usr/ports/www/rubygem-scrubyt.
RubyInline >= 3.6.3でない、というのがミソで、devel/rubygem-inlineは3.6.4のためscrubytは更新できませんでした。