Agora, está uma bagunça. Toda vez que instalo um novo programa que faz algo trivial na linha de comando, tenho que adicioná-lo ao caminho. Na verdade, estou desenvolvendo Ruby e até mesmo gems (plugins / extensões) às vezes têm seus próprios executáveis, e são armazenados em pastas diferentes e acabo tendo que adicionar vários caminhos por aplicativo também. Chegou ao ponto de eu estar empurrando trinta caminhos na minha variável de ambiente PATH.
Sou cauteloso ao copiá-los e colá-los em uma espécie de pasta pessoal e definir o caminho para isso; apenas parece errado. Há uma prática recomendada estabelecida que estou perdendo?
windows
command-line
path
Justin L.
fonte
fonte
Respostas:
Vários utilitários independentes pequenos residem em minha
%UserProfile%\Apps
pasta, como arquivadores e similares. Existem vários arquivos em lote que eu escrevi e uso com freqüência que residem%UserProfile%\Batches
. Quanto ao resto, eu apenas os adiciono aoPATH
, que é feito por um instalador ou comdo diretório apropriado. O número de caminhos provavelmente só deve se tornar um problema se o conteúdo for muito longo (existem limites de comprimento para variáveis de ambiente).
Você pode (e às vezes o faço) escrever pequenos arquivos em lote de invólucro para esses programas. Simplesmente copiar / vincular / vincular o executável a outro diretório provavelmente não funcionará no Windows, mas você pode criar facilmente um arquivo em lotes, por exemplo, para o programa Foo:
e você pode adicionar a pasta na qual armazena esses arquivos em lotes no seu
PATH
.fonte
Não tenho certeza sobre quaisquer práticas recomendadas específicas. Mas eu prefiro usar as ferramentas do GUI PATH Editor para gerenciar variáveis PATH. Para que possa ser claramente mantido.
Lista do Editor PATH -
Editor de ambiente rápido
Redmond PATH Editor
fonte
Agora que a maioria das máquinas Windows vem com o PowerShell, eu uso muitos comandos sal / Set-Alias no meu perfil de usuário; portanto, se um aplicativo tiver apenas um ou dois aplicativos, crio aliases para esses dois comandos em vez de adicionar o pasta de aplicativos inteira para o caminho. Os exemplos incluem SQL Management Studio, Notepad ++, TFS Power Tools (ferramenta de linha de comando, tfpt.exe). Também copio meu perfil de usuário nas máquinas, para que eu verifique a existência desse aplicativo na máquina atual antes de criar o alias (às vezes aviso se o aplicativo não estiver instalado).
fonte