Estou tentando adicionar C:\xampp\php
ao meu sistema PATH
variável de ambiente no Windows.
Já o adicionei usando a caixa de diálogo Variáveis de Ambiente.
Mas quando eu digito na minha consola:
C:\>path
não mostra o novo directório C:\xampp\php
:
PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin
Eu tenho duas perguntas:
PATH
utilizando o console (e programmaticamente, com um arquivo batch)?Depois de mudar o PATH
com a GUI, feche e reabra a janela do console.
Isto funciona porque apenas os programas iniciados após a mudança verão o novo PATH
.
Execute este comando na janela de comando que você tem aberta:
set PATH=%PATH%;C:\your\path\here\
Este comando acrescenta "C:|o teu caminho" ao actual "CAMINHO".
A quebrar tudo:
set
- Um comando que muda as variáveis de ambiente cmd's apenas para a sessão cmd atual; outros programas e o sistema não são afetados.PATH=`` - Significa que
PATH` é a variável de ambiente a ser alterada temporariamente.%PATH%' expande para o valor atual de
PATH', e ;C:|o seu caminho
em nenhum lugar'' é então concatenada a ela. Este torna-se o novo "CAMINHO".AVISO: Esta solução pode ser destrutiva para o seu PAI, e para a estabilidade do seu sistema. Como efeito secundário, fundirá o seu PATH de utilizador e sistema, e truncará o PATH para 1024 caracteres. O efeito deste comando é irreversível. Faça um backup do PATH primeiro. Veja os comentários para mais informações.
Don' não copie e cole isto cegamente. Use com cautela.
Você pode **permanently*** adicionar um caminho para PATH
com o comando setx
:
setx /M path "%path%;C:\your\path\here\"
Remova a bandeira /M
se você quiser definir o usuário PATH
em vez do sistema PATH
.
Notas:
O comando setx
só está disponível no Windows 7 e posteriores.
Você deve executar este comando a partir de um prompt de comando elevado.
Se você quiser mudá-lo apenas para a sessão atual, use set.
Isto só modifica o registo. Um processo existente ganhou't use estes valores. Um novo processo irá fazê-lo se for iniciado após esta alteração e não't herdar o ambiente antigo do seu pai.
Você não't especificou como iniciou a sessão do console. A melhor maneira de garantir isso é sair da shell de comando e executá-la novamente. Ele deve então herdar o PATH atualizado.