OS X Mountain LionのSVNはどこにありますか?


98

OS X Mountain Lionにアップグレードしましたが、SVNはもう存在していません。Netbeans 6.9.1をApacheのSVNと組み合わせて使用​​します。

どうすれば元に戻すことができますか?

回答:


145

Mac App Storeから最新のXcodeをインストールします。

行くダウンロード»コマンドラインツール»Xcodeの»環境»インストールします

Xcodeをダウンロード/インストールしたくない場合は、Developer DownloadsからMountain Lion用のコマンドラインツールをいつでもダウンロードできます。


それが機能しないと思う人は、Xcode内からCLTをインストールした後、SVNが悪いバージョンについて不平を言うのを止める前に、ターミナルウィンドウを閉じて新しいウィンドウを開かなければなりませんでした。
-jerclarke

11

Xcodeがインストールされていて、bashを使用している場合:

$> vi ~/.profile

これを.profile PATH = "$ {PATH}:/ Applications / Xcode.app / Contents / Developer / usr / bin /"の最後に追加します

$> source ~/.profile

動作するはずです


I最初に+受け入れ答えを1'edが、これは何もインストールすることなく働いていたので、私はここに1を追加した(だけとにかく、すでにあったものを「インストール」した可能性があります。)
JMD

これを機能させるには、Xcodeをインストールする必要があります。また、他のソフトウェアがユーザーと同じ環境を使用しない場合、svn(またはXcodeが提供する他のパッケージ)を見つけることができません。
ハビエルパーラ

ええ、しかし、xcodeをインストールするだけでは十分ではありません-ありがとうjfgrang
ジョアンナブライソン

11

これらのタイプのパッケージについては、Homebrewもチェックアウトしてください。

brew install svn

1
SVN 1.7 OSXライオンの上を取得するにはこれを使用
olore

5

XCodeはSVN 1.6.18(r1303927)のみをインストールします。ただし、ApacheからSubversionを簡単にインストールできます。http://subversion.apache.org/download/#recommended-releaseからソースファイルをダウンロードし、解凍してターミナルに移動します。解凍したフォルダに移動します

cd /path/to/folder

(フォルダをFinderからターミナルにドラッグアンドドロップできます)。次に入力

./configure

待つ

make

ちょっと待って

sudo make install

ただし、/ etcに移動してPATHSを変更する必要がある場合があります

cd /etc

PATHSファイルを開きます

open paths

私の場合、古いインストールは/ usr / bin / svnにあり(「which svn」で確認できます)、新しいインストールは/ usr / local / binにあります。両方ともPATHSファイルにありますが、「間違った」順序です。


コマンドラインの「make」の回答を見るのは素晴らしいことです。ただし、この方法では、BerkeleyDBやSQliteなどの(満たされていない)前提条件が非常によく必要になる場合があることに注意してください。この方法をサポートするために、インターネットから他のソフトウェアを入手する準備をしてください。
cixelsyd


3

次の場所にあるバイナリ配布のいずれかをインストールできます。

Apache Subversionバイナリパッケージ-Mac OS X

WANdiscoディストリビューションを自分で選択しました。NetBeansとコマンドラインの両方から作業コピーに触れる場合は、Netbeansが使用しているのと同じメジャーバージョンを維持する必要があることに注意してください。したがって、NetBeans 6.9.1がまだSubversion 1.6を使用している場合は、1.7.5ではなくSubversion 1.6.18を使用する必要があります。または、Subversion 1.7をサポートする新しいNetBeansバージョンにアップグレードします。

更新: NetBeans svnサポートはコマンドラインクライアントと対話しており、svn 1.6.x以降:Subversionのガイド付きツアー-Netbeansをサポートしているようです。それから、最新の1.7.xバージョンに行きます。


1

SubversionはMacPortsからいつでもインストールできます。

sudo port install subversion

7
XcodeのコマンドラインツールはMacPortsが機能するための要件であるため、手動でコンパイルする場合でもMacPortsでコンパイルする場合でも、CLIツールやサブバージョンは必要ありません。
アレックスレイノルズ

Error: Port subversion not found。Mountain LionでMacPorts 2.1.2を使用しています。
キースデクーター


0

現在、AppleのMountain Lionのsvn 1.7.5には多くの問題があります。Apacheサイトのsvnバージョンのネオンバージョンが間違っています(http://のsvn:E170000:認識されないURLスキームが原因です)。WANdiscoのコマンドラインバージョンには問題があり、準備ができていませんが、CollabNetにはOSX Mountain Lionのビルドがありません。

SyncroのGUIバージョンは1.7.5で稼働していますが、コマンドラインバージョンは稼働していません。

最善の方法は、すべての問題が解決するまで1.6のままにしておくことです。


0

に存在する可能性があります/opt/subversion/bin。その場合、そのディレクトリをのPATH環境変数に追加できます~/.bash_profile file



0

SVNはすでにインストールされている場合がありますが、SVNがパスに含まれていないため、ターミナルで使用できない場合があります。

10.8では、SVNをApplicationフォルダーに移動しました。このフォルダーを/ etc / pathsファイルに追加して、ターミナルで使用できるようにする必要があります。

  1. 最初に、nanoを開きます。

    sudo nano /etc/paths
    

    これにより、パスワードの入力が求められることに注意してください。正しいパスワードを入力してください。

  2. nanoエディターで、ファイルの最後に次の行を追加します。

    /Applications/Xcode.app/Contents/Developer/usr/bin
    
  3. 使用Control+ Oのファイルと書き込みにControl+をXナノエディタを終了します。

  4. ターミナル(Control+ Q)を終了して再起動します。入力するSVN Helpと、ターミナルウィンドウでSVNが使用可能になります。

さらにいくつかのヘルプがあります:http : //www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrading-to-os-x-mountain-lion-10.8/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.