2012-08-10 37 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