今更だけどSubversionのWindows版 Ruby Bindings バイナリが配布されているのを見つけた。
普段はTortoiseSVNで十分なので、コマンドライン版のアップデートを怠っていたのだけれど、久しぶりにアップデートを思い立ってsubversion.tigris.orgに立ち寄ってようやく気がついた。2008年10月末頃からバイナリが配布されていたようだ。
苦労しながらRuby Bindingsをビルドしていた頃が懐かしい。2007年末頃だったかな。
早速、多くのマシンにインストールしたOne Click Rubyのruby 1.8.6 p111 i386-mswin32で使ってみることに。
とにかく動かしてみたいので、tigrisからsvn-win32-1.5.6.zipとsvn-win32-1.5.6_rb.zipをダウンロードしてlib/ruby/site_ruby/1.8/svnにぶち込んでirbしてみたが・・・
エラーを示すアラートダイアログボックス。
序数3866がダイナミックライブラリ LIBEAY32.dllから見つかりませんでした
C:\Temp>irb -r svn/client
c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/svn/ext/core.dll: 182: このオペレーテ
ィング システムでは %1 は実行されません。 - c:/App/ruby-186-26/lib/ruby/site_r
uby/1.8/svn/ext/core.dll (LoadError)
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/rubygems/custom_require.r
b:31:in `require'
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/svn/error.rb:2
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/rubygems/custom_require.r
b:31:in `gem_original_require'
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/rubygems/custom_require.r
b:31:in `require'
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/svn/client.rb:3
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/rubygems/custom_require.r
b:31:in `gem_original_require'
from c:/App/ruby-186-26/lib/ruby/site_ruby/1.8/rubygems/custom_require.r
b:31:in `require'
from c:/App/ruby-186-26/lib/ruby/1.8/irb/init.rb:252:in `load_modules'
from c:/App/ruby-186-26/lib/ruby/1.8/irb/init.rb:250:in `each'
from c:/App/ruby-186-26/lib/ruby/1.8/irb/init.rb:250:in `load_modules'
from c:/App/ruby-186-26/lib/ruby/1.8/irb/init.rb:21:in `setup'
from c:/App/ruby-186-26/lib/ruby/1.8/irb.rb:54:in `start'
from c:/App/ruby-186-26/bin/irb:13
C:\Temp>
どうやらdllが古いらしい。svn-win32-1.5.6のbinにPATHを通し、ruby-186-26/binのlibeay32.dllとssleay32.dllのファイル名を適当に変えて、再挑戦・・・
D:\Temp>irb -r svn/core
irb(main):001:0>
D:\Temp>
動いた~♪
0 件のコメント:
コメントを投稿