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?

bit-question
źródło
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.

manojlds
źródło