2009/6/15 Daniel Fireman <danielfire
...@gmail.com>
> 2009/6/15 Pablo Antonino <pabloanton
...@gmail.com>
>> Estou tentando instalar o Grails e preciso definir as variáveis de ambiente.
>> Alguém poderia me dizer de maneira clara e objetiva como fazer isso. Digo isso porque o pessoal das
>> páginas que encontrei faz questão de complicar qualquer procedimento.
> Não tenho conhecimento vasto em Leopard, mas a primeira coisa que eu pensaria em fazer é criar um
> script (tipo .bashrc) e fazer diversos exports. Depois colocaria esse script para ser executado na aba
> login itens, na parte de accounts, no System Preferences.
Rapaz, é complicado pq não existe uma única forma de fazer isso.
* Se você for iniciar o Grails sempre a partir do shell, então sim,
medidas tradicionais como colocar no /etc/profile, /etc/bashrc,
~/.bashrc ou ~/.profile podem resolver -- supondo claro que você use
Bash/Ksh. Se vc usar outra coisa o cenário muda.
* Você pode ser livrar desse problema de "qual shell" configurando
isso via seu gerenciador de janelas, como explicado em "Q: How do I
set environment for all processes launched by a specific user?"
<url:http://developer.apple.com/qa/qa2001/qa1067.html>. Novamente,
isso supondo que você, de alguma forma, inicia o Grais logado no no
desktop do seu micro, e não remotamente ou via launchd, porque se for
isso...
* Se for esse o caso, esse cara explica melhor
<url:http://www.dhptech.com/node/22#comment-1>:
You were close with /etc/profile, and
environment.plist will _nearly_ work, but the parent
of all processes on Mac OS X is launchd, not
WindowServer. So the file you want to make a truly
global (system-wide) change is /etc/launchd.conf.
Have a look at http://www.digitaledgesw.com/node/31 if
you're interested in my full writeup on this.
Em outras palavras: se o Grails for iniciado via launch.d, esse é a
única forma de "settar" uma variável de ambiente para todos os
usuários e de forma que ela sempre esteja "settada".
Mais em:
* http://www.digitaledgesw.com/node/31
* http://www.dhptech.com/node/22
* http://developer.apple.com/qa/qa2001/qa1067.html
Mas eu sou um Linux-geek, IMBW, YMMV.
[]s
Tiago Alves Macambira
--
"O Brasil não é para principiantes" -- Tom Jobim