3

「gitsvn」のinit/cloneを実行しているときに、次のエラーが発生します。

$ gitsvninit。

モジュールSVN::_ Core:libsvn_client-1.so.0の「/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/SVN/_Core/_Core.so」を読み込めません:共有オブジェクトファイルを開くことができません:/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm行230
にそのようなファイルまたはディレクトリはありません。/usr/lib64/perl5/site_perl/5.8にあります。 8 / x86_64-linux-thread-multi / SVN/Base.pm行59BEGINが
失敗しました--/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/SVN/Core.pmでコンパイルが中止されました5行目
/usr/local/lib/perl5/site_perl/5.8.8/Git/SVN/Utils.pmでrequireでコンパイルに失敗しました6行目で
BEGINが失敗しました--/usr/ local / lib / perl5/site_perlでコンパイルが中止されました/5.8.8/Git/SVN/Utils.pm6行目。/usr/local/lib/perl5/site_perl/5.8.8/Git/SVN.pm33行目
でrequireでコンパイルに失敗しました。
BEGINが失敗しました--
/usr/local/lib/perl5/site_perl/5.8.8/Git/SVN.pm行33でコンパイルが中止されました。/usr/local/libexec/git-core/git-svn行でrequireでコンパイルが失敗しました25.BEGIN
が失敗しました--/usr/ local / libexec / git-core/git-svnの25行目でコンパイルが中止されました。

次のパッケージがインストールされています。

  1. gitバージョン1.8.0

  2. SWIGバージョン2.0.9をg++でコンパイル[x86_64-unknown-linux-gnu]構成されたオプション:-pcre

  3. svn、バージョン1.6.18(r1303927)コンパイル済み2013年1月22日12:39:04

  4. perl、v5.8.8はx86_64-linux-thread-multi用に構築されています

これであなたの提案に感謝します。

4

2 に答える 2

1

ファイルのように見えます:

 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/SVN/_Core/_Core.so

不足している。それはあなたのsvnパッケージの一部であるはずです。おそらくあなたのsvnコンパイルがうまくいかなかった(いくつかのperlサポートが欠けている?)。

とにかく、ファイル_Core.soは次の一部です。

http://rpmfind.net/linux/RPM/dag/redhat/el4/x86_64/extras/subversion-perl-1.4.4-0.1.el4.rfx.x86_64.html

コンパイルにうんざりしている場合は、適切なrpmパッケージを見つけてインストールしてみてください。

于 2013-01-22T10:17:13.377 に答える
0

あなたの提案をありがとう@xhudik

すべてが正しくインストールされ、正しい場所に存在していました。問題は、ライブラリを正しくリンクすることでした。ちょうどexport LD_LIBRARY_PATH私のためにトリックをしました。

今、私はこの環境変数を永続的に保つ必要があります。現在、すべてが機能しています。

于 2013-01-23T09:58:35.783 に答える