OS X Mountain Lion의 SVN은 어디에 있습니까?


98

OS X Mountain Lion으로 업그레이드 한 후 SVN이 더 이상 존재하지 않음을 알았습니다. Netbeans 6.9.1을 Apache의 SVN과 함께 사용합니다.

어떻게 다시 작동시킬 수 있습니까?

답변:


145

Mac App Store에서 최신 Xcode를 설치하십시오.

이동 다운로드»명령 행 도구»엑스 코드»환경»설치합니다 .

Xcode를 다운로드 / 설치하지 않으려는 경우 개발자 다운로드 에서 언제든지 Mountain Lion 용 명령 줄 도구를 다운로드 할 수 있습니다 .


그것이 작동하지 않는다는 것을 알게 된 다른 사람들을 위해 SVcode가 Xcode 내부에서 CLT를 설치 한 후 나쁜 버전에 대한 불평을 멈추기 전에 터미널 창을 닫고 새 창을 열어야했습니다.
jerclarke

11

Xcode가 설치되어 있고 bash를 사용하는 경우 :

$> vi ~/.profile

.profile PATH = "$ {PATH}의 끝에 이것을 추가하십시오 : /Applications/Xcode.app/Contents/Developer/usr/bin/"

$> source ~/.profile

작동해야합니다


나는 처음에 허용 대답을 1'ed +,하지만 아무것도 설치하지 않고 일 때문에 나는 여기에 하나를 추가 (만 어쨌든 이미 무슨 "설치"있을 수 있습니다.)
JMD

이 작업을 수행하려면 Xcode가 설치되어 있어야합니다. 또한 다른 소프트웨어가 사용자와 동일한 환경을 사용하지 않으면 svn (또는 Xcode에서 제공하는 다른 패키지)을 찾을 수 없습니다.
Javier Parra

당신은 엑스 코드를 설치하면 그래,하지만 충분하지 않아 - 감사 jfgrang
조안나 브라이슨

11

이러한 유형의 패키지에 대해서는 Homebrew도 확인하십시오.

brew install svn

1
이것을 사용하여 OSX Lion에서 svn 1.7을 얻으십시오
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로 이동하여 경로를 변경해야 할 수도 있습니다.

cd /etc

PATHS 파일을여십시오

open paths

필자의 경우 이전 설치는 / usr / bin / svn에 있었고 ( "svgn"으로 확인할 수 있음) 새 설치는 / usr / local / bin에 있습니다. 둘 다 PATHS 파일에 있지만 "잘못된"순서입니다.


커맨드 라인 'make'답변을 만나서 반갑습니다. 그러나이 방법을 사용하려면 BerkeleyDB 및 SQlite와 같은 (전제 조건이 아닌) 전제 조건이 필요할 수 있습니다. 이 방법을 지원하기 위해 인터넷에서 다른 소프트웨어를 가져올 준비를하십시오.
cixelsyd


3

다음 위치에서 사용 가능한 이진 배포판 중 하나를 설치할 수 있습니다.

아파치 서브 버전 바이너리 패키지-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-Guided Tour of Subversion-Netbeans . 그런 다음 최신 1.7.x 버전으로 이동합니다.


1

MacPorts를 통해 언제든지 Subversion을 설치할 수 있습니다 .

sudo port install subversion

7
Xcode의 명령 줄 도구는 MacPorts가 작동하기위한 필수 조건이므로 직접 컴파일하거나 MacPorts를 통해 컴파일하든 CLI 도구 나 하위 버전이 없습니다.
Alex Reynolds

Error: Port subversion not found. Mountain Lion에서 MacPorts 2.1.2를 사용하고 있습니다.
Kees de Kooter


0

현재 Apple의 Mountain Lion에는 svn 1.7.5에 많은 문제가 있습니다. Apache 사이트의 svn 버전에 잘못된 Neon 버전이 있습니다 (svn : E170000 : http *의 인식 할 수없는 URL 스킴). 명령 줄 버전의 WANdisco에는 문제가있어서 준비가되지 않았지만 CollabNet에는 OSX Mountain Lion 용 빌드가 없습니다.

Syncro의 GUI 버전은 1.7.5에서 실행 중이며 명령 행 버전은 그렇지 않습니다.

최선의 방법은 모든 문제가 해결 될 때까지 1.6을 유지하는 것입니다.


0

에있을 수 있습니다 /opt/subversion/bin. 그렇다면 해당 디렉토리를의 PATH환경 변수에 추가 할 수 있습니다 ~/.bash_profile file.


0
sudo ln -s  /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/

0

SVN이 이미 설치되어 있지만 SVN이 경로에 포함되어 있지 않으므로 터미널에서 사용하지 못할 수 있습니다.

10.8에서 그들은 SVN을 Application 폴더로 옮겼습니다. 이 폴더를 / etc / paths 파일에 추가해야 터미널에서 사용할 수 있습니다.

  1. 먼저, 열린 나노 :

    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.