2009-05-29 36 views
0

我最近在Windows Server 2003上安裝了SVN。如果我在bin目錄下(程序文件\ subversion \ bin),我可以在命令提示符下執行svn命令。但是,試圖在任何其他目錄結果如何從任何目錄啓用svn命令?

「SVN」執行命令不被識別爲一個內部或外部命令,可操作的程序或批處理文件

我要去哪裏錯了嗎?

編輯 我檢查了環境變量中的Path值,它在那裏。我爲我的用戶以及系統添加了以防萬一,但沒有歡樂?

編輯 神奇地開始工作。隨機

+1

什麼可能發生的是,你在安裝Subversion後沒有打開一個新的命令窗口。對PATH的更改只會在新的Windows中生效。 – 2009-05-29 09:38:16

回答

3

您需要將包含svn二進制文件的文件夾添加到您的PATH環境變量中。

爲此,請點擊Windows +暫停,然後點擊高級選項卡和環境變量按鈕,並享受可怕的編輯器。

UPDATE:注意,環境工程通過繼承,這不是一個全球性的「東西」,你編輯,認爲它是由每個新啓動的程序繼承的模板。所以,如果你打開一個命令窗口,輸入「svn」並得到「not found」錯誤,然後編輯上述對話框中的路徑並再試一次,什麼都不會發生。

這是因爲命令窗口正在使用環境副本,它在啓動時獲得。因此,在更改環境變量後,打開一個新的命令窗口,它應該可以工作。

+0

文件夾路徑已經存在,仍然不起作用 – 2009-05-29 09:30:25

1

您的PATH中可能沒有... \ subversion \ bin。

1

您需要到該文件夾​​的路徑添加到:

右鍵單擊我的電腦>屬性>高級>環境變量

和編輯路徑屬性包括program files\subversion\bin