web-dev-qa-db-ja.com

mac oslion上のEclipse用のsvn

MacLionのEclipseでSubversionを使用する必要があります。以下のような問題が発生します

私が見た: Mac OS Lionのサブクリップは「デフォルトのSVNクライアントをロードできません」エラーを示しています

私の文脈では:

  • Mac OS Lion10.7.2を使用しています
  • Eclipseバージョン:3.7.164ビット
  • Subversionをインストールします:Universal Subversion 1.6.17 Binaries for Lion(Mac OS X 10.7)ページ: http:// www。 open.collab.net/downloads/community/
  • Eclipseの「InstallNewSoftware ...」機能を使用して、更新リンクを使用してSubclipseをインストールします。 http://subclipse.tigris.org/update_1.8.x Subclipse1.8.2をインストールします。 JavaHL1.7.1.1およびその他のパッケージ。
  • メニューの[設定]/[チーム]/[SVN]に移動すると、「互換性のないJavaHLライブラリがロードされました。1.7.x以降が必要です」というエラーが表示されます。
  • SVNキットをインストールしているので、最初のリンク参照としてJavaHLの代わりに使用します( ここ )が、Subclipseパッケージには表示されません。
12
vietstone

問題は、使用するSubclipseのバージョンに適したネイティブSubversionライブラリが必要なことです。このページには、情報とバージョンのチャートがあります。

http://subclipse.tigris.org/wiki/JavaHL

CollabNetWebサイトのバイナリは引き続きSVN1.6用であるため、SVN 1.7バイナリを入手するか(MacPortsとHomebrewが入手に適しています)、Subclipse1.6.xを使用する必要があります。

10
Mark Phippard

それを機能させるには、以下の手順に従ってください。

  1. アップデートURLを介してサブクリップをインストールします: http://subclipse.tigris.org/update_1.8.x
  2. ここからバイナリを使用してSubversionをインストールします: http://www.ubersvn.com/download (「WANdiscoによって認定されたコマンドラインクライアント1.6.18および1.7.6」セクションまでスクロールダウンします。これですべてです。必要)
10
Tuyen Dinh

このスレッドで解決策(CollabNetではなくWanDiscoからダウンロード)を見つけました: Mac OS Lionのサブクリップに「デフォルトのSVNクライアントを読み込めません」というエラーが表示されます

2
Erik I

サブクリップで動作するようにSVN1.7を作成する必要があったため、このトピックに進みました。

同じ問題を抱えている人にとって、それを修正する最も簡単な方法は、MacPortsからSubversionとJavaHLをインストールすることです。

Macportsでインストールする必要のあるパッケージはSubversionとSubversion-javahlbindings( ここをチェック )で、どちらも1.7.1です。

これらのパッケージを使用すると、バージョン1.8.xの更新サイトを使用してサブクリップをインストールできます。 (http://subclipse.tigris.org/update_1.8.x)

Macportsがインストールされていない場合は、 これらの手順 に従ってください。他のことにも役立つと思います。また、AppStoreからXCodeをインストールする必要があります。

1
Renato Oliveira

自作を使用している人がSVNバージョン1.6のサポートを望んでいる場合(いくつかの古いサーバーとのやり取りのために私がしたように)、これが私がそれを機能させる方法です:

自作でSVN1.6をインストールします。

brew tap homebrew/versions
brew info homebrew/versions/Subversion16
brew install homebrew/versions/Subversion16 --Java

/usr/local/bin/usr/binの前のPATHにあることを確認して、OSXの代わりにhomebrewのSVNが実行されるようにします。

Eclipseを使用している場合:

最新のものではなく、必ずSubclipse 1.6をインストールしてください(たとえば、1.6アップデートサイトを使用してください)。

自作式の指示に従ってJavaライブラリをOSXの拡張機能にリンクする場合、Eclipse.iniファイルを編集してそこにパスを含める必要はありません。後世のために、これらのコマンドは次のとおりです。

Sudo mkdir -p /Library/Java/Extensions
Sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

HTH

1
twelve17

http://www.wandisco.com/Subversion/download#osx からバイナリをインストールすると、この問題が修正されました。

1
vamsu

here の手順に従って、homebrewを使用してSubversion1.7とJava-hlバインディングをインストールしました。

具体的には:

[Sudo] brew install Subversion --universal --Java

次に、インストールされているライブラリを/ Library/Java/Extensionsにリンクして、Eclipseがそれらを取得できるようにします。

/Library/Java/Extensions $ Sudo ln -sf /usr/local/lib/libsvnjavahl-1.dylib
/Library/Java/Extensions $ Sudo ln -sf /usr/local/lib/libsvnjavahl-1.jnilib
0
Ryan

この投稿は私の問題を解決しました: http://bridgetconsulting.com/?p=64 MacPortsが必要です

この行を/opt/local/etc/macports.confに追加します

universal_archs         i386 x86_64

実行します

Sudo port install Subversion-javahlbindings +no_bdb +universal
0
crysaz