quarta-feira, 23 de janeiro de 2013

Configurando o PATH

Arquivos executáveis são mantidos em diferentes lugares em sistemas UNIX.

O PATH serve para dizer ao shell onde procurar os programas através de comandos definidos para acessá-los sem que você precise toda vez indicar onde eles estão salvos no seu computador...

 Por exemplo, instalei o MongoDB que é uma pasta que eu salvei em Applications no MAC OSX.

 Para ver se o programa que você quer executar está no PATH use o seguinte comando no shell:

 echo $PATH 

 Para modificar seu PATH e colocar o "endereço" do executável que você precisa faça o seguinte caso você esteja usando o BASH:

 PATH=$PATH\:/dir/path

 onde dir é substituido pelo endereço do programa que você quer colocar no path.

 No meu caso o mongodb/bin estava em Applications: 

PATH=$PATH\:/Applications/mongodb/bin 

Para salvar permanentemente você terá que modificar o seu .bash_profile da seguinte forma:

export PATH="/Applications/mongodb/bin:$PATH" 

Coloque no arquivo .bash_profile a linha acima... CLARO, lembrando que onde diz Applications/mongodb/bin é por que os meus arquivos executáveis estão dentro deste diretório, então adapte conforme a sua necessidade.
Mais informações de onde achar o .bash_profile estão aqui: http://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac-os-x/