私はsvn_wcを使用しています。ロードするファイルがないというエラーが発生します -- svn/core (LoadError) どうすればいいですか?
2 に答える
上記の回答はリンクのみの回答であり、リンクが無効になると役に立たなくなる可能性があります。ここにリンクの内容をダンプする -
SVN 1.5.1 / Windows での Ruby バインディング
Download the ruby bindings from the svn site: (http://subversion.tigris.org/files/documents/15/43245/svn-win32-1.5.1_rb.zip)
From the zip - copy ruby\lib\svn into c:\ruby\lib\ruby\site_ruby\1.8\svn
From the zip – copy ruby\ext\svn\ext into c:\ruby\lib\ruby\site_ruby\1.8\svn\ext
copy libeay32.dll and ssleay32.dll from your subversion 1.5 directory into c:\ruby\bin
run irb and test with: require ‘svn/core’
更新されたバイナリはどこにありますか? Subversion サイトを見回しましたが、リンクがないようです。
それらは、次の subversion サイトで入手できます: svn-win32-1.5.5_rb.zip Subversion サイトに移動し、Apache 2.2 の Windows バイナリを選択すると、リストが表示されます。
ruby 1.8.6 のインストールに付属していた 2 つの DLL ファイル (libeay32 と ssleay32) を、svn 1.5.5 のインストールに付属していた 2 つのファイルで上書きしました。(はい、オリジナルは保存してあります。) これは「require 'svn/core'」テストに合格するために必要でしたが、これは ruby 内で何かを壊した可能性がありますか?
ちょっとRamon、私は望んでいませんが、あなたは決して知りません:) dllはOpenSSLライブラリであるため、Rubyでssl関連の機能を使用しているときに奇妙な動作が見られる場合は、おそらくそれが原因です.
Rubyはインストールでsvn/coreを見つけることができません。svn_wcのgithubページを見ると、要件は次のようにリストされています。
Subversion(SWIG)Rubyバインディングがインストールされている必要があります
これは、 WindowsよりもLinuxとOSXで行う方がはるかに簡単です。