Narzędzia wiersza poleceń Mac 11.4 nie mają już svn

19

Właśnie zaktualizowałem XCode i narzędzia wiersza poleceń do 11.4. Teraz, kiedy uruchamiam svn, mówi „svn: error: Narzędzia wiersza poleceń subversion nie są już dostarczane przez Xcode”. Informacje o wersji mówią: „Obsługa narzędzia wiersza polecenia dla Subversion - w tym svn, git-svn i pokrewne polecenia nie są już dostarczane przez Xcode. Jeśli potrzebujesz Subversion lub powiązanych narzędzi wiersza poleceń, musisz zainstalować pakiet narzędzi wiersza poleceń, uruchamiając xcode-select --install. ” Wydaje mi się, że jestem w pętli, ponieważ narzędzia są zainstalowane. Czy ktoś doświadczył tego problemu i go rozwiązał?

Jesse
źródło
Możliwe, że nukują go również z narzędzi CLI i nie zaktualizowali wiadomości. Zamiast tego rozważ zainstalowanie svn z homebrew.
Chuck Adams
1
Skończyłem ręcznie usuwać xcode i narzędzia wiersza poleceń, a następnie instalowałem narzędzia wiersza poleceń bezpośrednio za pomocą xcode-select --install. Narzędzia dostarczane z XCode jako te, które brakuje svn.
Jesse
@Jesse, czy mógłbyś wybrać najlepszą odpowiedź?
Hossein

Odpowiedzi:

21

Miałem ten sam problem po aktualizacji do Catalina 10.15. Na stronie Apple wyraźnie wspomniano, że SVN jest przestarzałe w tej wersji.

Można go znaleźć tutaj: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Obsługa narzędzi wiersza polecenia dla Subversion - w tym svn, git-svn i pokrewne polecenia - nie jest już zapewniana przez Xcode.

Następujące polecenia naprawiły dla mnie problem.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Spowoduje to usunięcie istniejących narzędzi wiersza polecenia i zainstalowanie ich ponownie.

Hossein
źródło
Dzięki! To mi zrobiło. Myślałem, że odświeżyłem go po aktualizacji systemu operacyjnego, ale to załatwiło sprawę.
Shane Duan
@ShaneDuan Happy, które Ci pomogły :)
Hossein
To działało dla mnie na MacOS Catalina 10.15.2. Dzięki!
Marco Torchiano
@MarcoTorchiano You're Welcome :)
Hossein
12

Miałem ten sam problem z Netbeans i zrobiłem następujące z wiersza poleceń i teraz wszystko w porządku

sudo xcode-select --install
Stuart McIntosh
źródło
Wiadomość nie działała dla mnie xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Podczas gdy rozwiązanie @Hossein załatwiło sprawę
Marco Torchiano
6
brew install svn 

w Xcode 11.4. Svn został usunięty.

gwsh
źródło
1
To działało dla mnie na MacOS Catalin
ShadowUC
1

Żyję w takiej samej sytuacji jak @Jessie i zastosowałem rozwiązanie @ Hossein.

Jednak po usunięciu pełnego katalogu CommandLineTools zgodnie z zaleceniem xcode-select --installpolecenie zwraca to:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

Jeśli ponownie zainstaluję „Narzędzia wiersza polecenia dla Xcode 11.4” z developer.apple.com, wrócę z pierwszą wiadomością xcode-select: error: command line tools are already installed, use "Software Update" to install updates . Wróćmy do pierwszego.

Wszelkie pomysły, jak to naprawić? Właściwie muszę tylko użyć Subversion (svn) ...

Używam Xcode 11.4 (11E146) z narzędziami wiersza poleceń dla Xcode 11.4 na macOS Catalina 10.15.2.

Dzięki! Normand Brousseau

Normand Brousseau
źródło
Czy próbowałeś zainstalować SVN niezależnie? Może brew install svn?
Hossein