reposman.rb无法查询项目:“<xml无效字符”

我尝试使用reposman将项目更新到SVN仓库,这里是我使用的命令:

ruby /home/redmine/redmine-1.2.1/extra/svn/reposman.rb --redmine redmine.mywebsite.com --svn-dir /var/svn --owner redmine --group www-data --url http://svn.mywebsite.com --key=myapikey --verbose 

这是我从reposman.rb得到的结果:

 querying Redmine for projects... Unable to connect to http://redmine.mywebsite.com/sys/: invalid character at "<?xml vers" 

当我看着production.log时,这里是我所拥有的:

 Processing SysController#projects to json (for 91.121.201.65 at 2011-09-05 14:31:50) [GET] Parameters: {"key"=>"myapikey"} Completed in 40ms (View: 1, DB: 0) | 200 OK [http://redmine.myewebsite.com/sys/projects.json?key=myapikey] 

但是,当我去http://redmine.myewebsite.com/sys/projects.json?key=myapikeyurl,我有一个正确的XML页面与我的项目列表。

哪里不对? (请问我有什么需要向我展示更多来自我的服务器来帮助你。)

我有同样的问题,这是唯一有前途的search结果。

我的问题是,我正在使用活动logginggem的错误版本。 我有版本3.1.0安装。 但是与2.3.11版本,它工作正常。 希望这可以帮助。

我将activerecord 3.1.0降级到activerecord 2.3.11,但仍然存在问题。 像ServiusHack,提到。 将主动资源从3.1.0降级到2.3.11对我来说是个诀窍。

感谢您的build议家伙!