2012-08-10 44 views
0

我正在使用svn_wc。 它給錯誤,因爲沒有這樣的文件加載 - svn/core(LoadError) 該怎麼辦?如何在svn_wc中使用ruby訪問svn repo

+3

請提交您使用的特定代碼和真實錯誤消息。 – 2012-08-10 05:31:43

+0

@AdamB - 他可能正在嘗試使用類似於此處的用法部分中給出的示例 - https://github.com/dvwright/svn_wc我也得到了同樣的錯誤。 – stack1 2015-07-10 00:55:21

回答

1

上面的答案是一個鏈接唯一的答案,並且在鏈接死後可能變得無用。這裏傾倒鏈接內容 -

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網站,但似乎沒有鏈接。如果你去顛覆網站並選擇Windows二進制文件 Apache 2.2的,你會看到列表svn-win32-1.5.5_rb.zip :

他們都可以在網站上顛覆這裏。

我剛剛覆蓋寫下了兩個DLL文件(libeay32和ssleay32),它們是我的紅寶石1.8.6安裝與我的svn 1.5.5安裝附帶的兩個來的 。 (是的,我保存了原件。)這對於通過「require'svn/core'」測試是必要的,但是這可能會破壞紅寶石內的某些東西嗎?

嘿拉蒙,我希望不會,但你永遠不知道:) DLL的是OpenSSL的 庫,因此,如果您使用紅寶石相關 功能的任何SSL時看到任何怪異的行爲,這很可能是罪魁禍首

0

紅寶石找不到安裝的svn /核心,如果你看一下the github page for svn_wc要求被列爲:

要求顛覆(夜風)Ruby綁定安裝

這在Linux和OSX上要比在Windows上更容易

+0

錯誤原因:沒有安裝svn library for ruby​​。 我跑'apt-get安裝libsvn-ruby',它工作! 謝謝 – amtanay 2012-08-16 09:39:55