爲Windows 7的默認路徑是:的%SystemRoot%似乎打破PATH(Windows 7)中
%SystemRoot%\System32; %SystemRoot%; %SystemRoot%\System32\Wbem
當我的PATH環境變量是
%SystemRoot%; C:\Web\Ruby1.9.3\bin; C:\Web\Ruby1.9.3;
,我從命令 - 運行ruby-v
線,它指出:
'ruby' is not recognized as an internal or external command, operable program or batch file
當我的道路是不是
C:\Web\Ruby1.9.3\bin; C:\Web\Ruby1.9.3;
,我跑ruby -v
,返回正確的Ruby版本:
ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
有沒有人有什麼線索是怎麼回事?
注:
- 移動
%SystemRoot%
我的紅寶石路的右邊,使紅寶石工作,但SYSTEMROOT功能無法識別(例如,WRITE.EXE)。 %SystemRoot%
是C:\windows
。 Windows 7的默認設置。我嘗試更正大小寫,但這並沒有解決問題。- 默認路徑是
%SystemRoot%\System32; %SystemRoot%; %SystemRoot%\System32\Wbem
。我試圖加回去,但這也沒有解決問題。
萬一有點上下文幫助:我一直在開發的Ruby/Rails好幾個月了,也沒有問題,直到上週的時候,突然事搞砸了,以至於我都開始尋找到MongoDB的時間。
我不確定空格是否允許。嘗試擺脫他們。 –