svn: E170000: Lược đồ URL không được nhận dạng cho httpxxxx


12

Có vẻ như svn được xây dựng tùy chỉnh không hoạt động cho các URL http. Sau khi tìm kiếm trực tuyến, tôi hiểu rằng tôi cần cài đặt thư viện neon mà tôi đã làm. Sau khi cài đặt neon khi tôi đang xây dựng lật đổ, nó không thành công. Tôi đã thử làm sạch và một lần nữa thực hiện, vẫn có vấn đề. Không có gì thay đổi ngoại trừ phiên bản cài đặt lật đổ vẫn còn tồn tại ở / usr / local / subversion. Bất kỳ ý tưởng làm thế nào để di chuyển về phía trước?

HĐH: RedHat 5

Phiên bản

    [root@mercury lib]# svn --version
    svn, version 1.8.0 (r1490375)
       compiled Jul 10 2013, 20:07:32 on x86_64-unknown-linux-gnu

    Copyright (C) 2013 The Apache Software Foundation.
    This software consists of contributions made by many people;
    see the NOTICE file for more information.
    Subversion is open source software, see http://subversion.apache.org/

    The following repository access (RA) modules are available:

    * ra_svn : Module for accessing a repository using the svn network protocol.
      - with Cyrus SASL authentication
      - handles 'svn' scheme
    * ra_local : Module for accessing a repository on local disk.
      - handles 'file' scheme

Cấu hình lật đổ

[root@mercury subversion-1.8.0]# ./configure --prefix=/usr/local/subversion/ --with-apxs=/usr/local/subversion/bin/apxs --with-apr=/usr/local/subversion/bin/apr-1-config --with-apr-util=/usr/local/subversion/bin/apu-1-config --with-ssl --with-neon=/u01/soft/neon-0.29.6/


.....end lines...

config.status: executing svn_private_config.h.tmp commands
configure: WARNING: unrecognized options: --with-ssl, --with-neon
configure: WARNING: we have configured without BDB filesystem support


You don't seem to have Berkeley DB version 4.0.14 or newer
installed and linked to APR-UTIL.  We have created a Makefile which will build
Subversion without support for the Berkeley DB back-end.  You can find the
latest version of Berkeley DB here:

  http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html

or explicitly specify --without-berkeley-db to silence this warning.

làm

[root@mercury subversion-1.8.0]# make
/bin/sh /u01/soft/subversion-1.8.0/libtool --tag=CC --silent --mode=compile gcc -std=c89  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -g -O2  -g -O2 -pthread  -I./subversion/include -I./subversion -I/usr/local/subversion//include   -I/usr/local/subversion//include -I/u01/soft/subversion-1.8.0/sqlite-amalgamation   -o subversion/libsvn_delta/cancel.lo -c subversion/libsvn_delta/cancel.c
/u01/soft/subversion-1.8.0/libtool: line 865: X--tag=CC: command not found
/u01/soft/subversion-1.8.0/libtool: line 898: libtool: ignoring unknown tag : command not found
/u01/soft/subversion-1.8.0/libtool: line 865: X--mode=compile: command not found
/u01/soft/subversion-1.8.0/libtool: line 1031: *** Warning: inferring the mode of operation is deprecated.: command not found
/u01/soft/subversion-1.8.0/libtool: line 1032: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: Xgcc: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-std=c89: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-DLINUX: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-D_REENTRANT: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-D_GNU_SOURCE: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-g: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-O2: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-g: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-O2: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-pthread: command not found
/u01/soft/subversion-1.8.0/libtool: line 1175: X-I./subversion/include: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1175: X-I./subversion: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1175: X-I/usr/local/subversion//include: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1175: X-I/usr/local/subversion//include: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1175: X-I/u01/soft/subversion-1.8.0/sqlite-amalgamation: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1175: X-c: command not found
/u01/soft/subversion-1.8.0/libtool: line 1227: Xsubversion/libsvn_delta/cancel.lo: No such file or directory
/u01/soft/subversion-1.8.0/libtool: line 1232: libtool: compile: cannot determine name of library object from `': command not found
make: *** [subversion/libsvn_delta/cancel.lo] Error 1

lật đổ 1.8 loại bỏ NEON có lợi cho nông nô.
Doon

Bạn đã sử dụng HĐH / Distro nào?
ALex_hha

Phiên bản hệ điều hành là RedHat5
user1595858

@Doon Từ nơi tôi có thể cài đặt serf, tôi có cần xây dựng lại subversion sau khi cài đặt serf không?
dùng1595858

nên trở thành một libserf hoặc libserf-devel rpm nổi xung quanh. Và sử dụng bạn sẽ cần phải xây dựng lại Subversion và bảo nó bao gồm serf. Nhưng dựa trên dòng cấu hình của bạn, tôi không thấy bất cứ điều gì "tùy chỉnh", vì vậy câu trả lời @alex_hha dưới đây có thể cũng hoạt động tốt.
Doon

Câu trả lời:


19

Bạn đã biên dịch Subversion mà không có thư viện serf được sử dụng cho giao thức HTTP / HTTPS: http://serf.apache.org/

Chỉ định vị trí thư viện serf bằng cách sử dụng --with-serftùy chọn cấu hình.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.