Dlaczego polecenie SVN działa w jednym katalogu, ale nie w innym?


0

Użyłem SVN do sprawdzenia kodu projektu open source. Kiedy wpisałem następujące polecenie:

[user1@smallfox]~/workspace/project1% svn co http://svn.apache.org/repos/asf/mahout/trunk

To działało dobrze.

Jednak gdy wpisałem polecenie SVN w katalogu głównym, nie zadziałało i dostałem komunikat o błędzie:

[user1@smallfox]~% svn co http://svn.apache.org/repos/asf/mahout/trunk
zsh: command not found: svn

Czy możesz powiedzieć mi dlaczego?


jeden dla forum sysadmin, ale wygląda na to, że narzędzie „svn” nie jest dostępne w twoim katalogu domowym. co ci mówi „whereis svn”?
emeraldjava

Po wpisaniu „whereis SVN” w katalogu głównym system zwraca „svn:”. Co to znaczy?
bit-question

jak zainstalowałeś svn? Mówi się, że svn jest zainstalowany w twoim domu. co ci pokazuje „echo $ PATH”. A co mówi „whereis svn”, gdy jest uruchamiany w katalogu „./workspace/project1”?
emeraldjava

2
Pytanie dotyczące svn może być na temat dla SO, ale brzmi to tak, jakby osiągnęło prędkość ucieczki i skierowało się w stronę sysadmin, więc zalecam przeniesienie go tam.
TTM

Odpowiedzi:


4

Wypróbuj z katalogu domowego poniższe i sprawdź, czy działa

/workspace/project1/svn co http://svn.apache.org/repos/asf/mahout/trunk

Twoja ścieżka jest zawalona. svn prawdopodobnie nie znajduje się na ścieżce, a twoja ścieżka została skonfigurowana z czymś podobnym

export PATH=.:$PATH

i svn jest obecny w / workspace / project1 /

Wiele z powyższych jest zgadywaniem, ponieważ potrzebowałbym więcej szczegółów, ale zaleciłbym ci ponowne spojrzenie na sposób instalacji SVN.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.