Variável de Ambiente - GRAILS_HOME
10/03/2011 00:00
0
Boa tarde pessoal...

Estou começando a mexer com Grails, e vou tentar desenvolver um projetinho aqui no meu trabalho, mas estou com um problema, pois a variável de ambiente GRAILS_HOME não esta funcionando <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( -->

Em casa eu uso Win7 e funcionou, mas aqui no serviço é WinXP e não funciona <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( -->

C:\Documents and Settings\vinicius.nakayama>grails
'grails' is not recognized as an internal or external command,
operable program or batch file.


Eu setto o caminho (&quot;C:\grails-1.3.7&quot;) de onde eu descompactei o grails-1.3.7.zip e add na variável Path %GRAILS_HOME%\bin depois reinicio o pc e nada. <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( -->

Alguém sabe o que poderia estar acontecendo? <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->

Obrigado.

Abs
Tags: Mundo Grails


0
O problema é da sintaxe da variável PATH. Você certamente não está colocando &quot;;&quot; entre os caminhos.

Ex : c:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;%JAVA_HOME%/bin%;GRAILS_HOME%/bin

Eu experimentei tirar o &quot;;&quot; e deu exatamente a mesma mensagem de erro que vc.

Então ao invés de adicionar &quot;%GRAILS_HOME%\bin&quot; adicione &quot;;%GRAILS_HOME%\bin&quot;. Mas só faça isso se não tiver &quot;;&quot;.
10/03/2011 00:00


0
Olá Yarkhs

Desculpe não ter mencionado na minha dúvida, mas esta da forma que você disse...

Ex das duas últimas variáveis...

%JAVA_HOME%\bin;%GRAILS_HOME%\bin


Será que deve ser algum problema do próprio windows? <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->

Abs
10/03/2011 00:00


0
Bem, entre as duas variáveis está ok. Mas entre a última variável antes do JAVA_HOME e o JAVA_HOME? Tem o &quot;;&quot;? Este tipo de problema acontece somente com o grails? Ou afeta o java tb? Vc criou a variável GRAILS_HOME? Preencheu o caminho certo?

Desculpe pela insistência, mas este erro acontece apenas nas variáveis. Confira se estão certas. Pode ser que tenha escrito algum caminho errado. Uma letrinha de nada pode causar este problema.
10/03/2011 00:00


0
Bom dia Yarkhs, segue abaixo os dados da variável Path... pulei linha para melhor visualização.


%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
C:\Program Files\TortoiseSVN\bin;
C:\WINDOWS\system32\WindowsPowerShell\v1.0;
C:\Program Files\MySQL\MySQL Server 5.1\bin\;
C:\Program Files\IDM Computer Solutions\UltraEdit-32;
C:\TortoiseSVN\bin;
%JAVA_HOME%\bin;
%GRAILS_HOME%\bin


a variavel java funciona...

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\vinicius.nakayama>java -version
java version &quot;1.6.0_24&quot;
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)


O caminho da variável GRAILS_HOME esta certo sim...
C:\grails-1.3.7

não tenho ideia do q pode ser <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->

abs
11/03/2011 00:00


0
Cara aí eu não sei. Pq está tudo correto. Será que vc não errou o caminho da pasta? Será que não pos um caractere a mais? Pq o padrão do grails é &quot;grails 1.3.7&quot; sem &quot;-&quot;. Será que a pasta não é &quot;C:\grails 1.3.7&quot; e vc está pondo &quot;C:\grails-1.3.7&quot;? Se não for isso então não sei o que pode ser
11/03/2011 00:00


0
Cara eu tb não sei o que é <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> ... pq a pasta esta nomeada mesmo como &quot;grails-1.3.7&quot; e eu só extrai do zip para o C:\

será que essa versão não funciona no winXP? pq testei no pc da minha colega de trabalho e da o mesmo erro <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> .. e em casa com o windows 7 funciona <!-- s:cry: --><img src="{SMILIES_PATH}/icon_cry.gif" alt=":cry:" title="Crying or Very sad" /><!-- s:cry: -->
11/03/2011 00:00


0
Cometi um engano. O nome padrão é este que vc pos mesmo xP. Confundi os nomes.

Funciona sim. Eu uso no trampo win xp e consigo rodar. Olha só o resultado do meu cmd personalizado.

C&#58;\Documents and Settings\daniel.costa\Desktop>SET PATH=C&#58;\WINDOWS\system32;C&#58;\WINDOWS;C&#58;\WINDOWS\System32\Wbem;C&#58;\Arquivos de programas\Java\jdk1.5.0_06/bin;C&#58;\Daniel\dev\grails\grails-1.3.7/bin;C&#58;\WINDOWS\system32\WindowsPowerShell\v1.0;C&#58;\WINDOWS\system32\WindowsPowerShell\v1.0;C&#58;\Arquivos de programas\TortoiseSVN\bin

C&#58;\Daniel\dev\grails\projetos>cmd

Microsoft Windows XP [versão 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C&#58;\Daniel\dev\grails\projetos>


O meu cmd personalizado (grails 1.3.7.bat) é:

SET GRAILS_HOME=C&#58;\Daniel\dev\grails\grails-1.3.7
SET PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%/bin;%GRAILS_HOME%/bin;C&#58;\WINDOWS\system32\WindowsPowerShell\v1.0;C&#58;\WINDOWS\system32\WindowsPowerShell\v1.0;C&#58;\Arquivos de programas\TortoiseSVN\bin
c&#58;
cd\
cd Daniel\dev\grails\projetos
cmd


Talvez este bat seja útil.
11/03/2011 00:00


0
Desculpe Yarkhs... mas não entendi a última parte...

O meu cmd personalizado (grails 1.3.7.bat) é:

Código:
SET GRAILS_HOME=C:\Daniel\dev\grails\grails-1.3.7
SET PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%/bin;%GRAILS_HOME%/bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Arquivos de programas\TortoiseSVN\bin
c:
cd\
cd Daniel\dev\grails\projetos
cmd


Talvez este bat seja útil.

q bat q é esse?

abs
11/03/2011 00:00


0
Um arquivo que criei para poder usar várias versões de grails numa mesma máquina. Na variável de ambiente do sistema eu tenho é a versão 1.0.3. E rodo nos arquivos .bat as versões 1.2.1 e 1.3.7. Este arquivo bat nada mais faz do que executar os comandos de DOS que vc define. No caso do meu arquivo o que fiz foi atribuir um novo valor à variável PATH e entrar na pasta onde estão os meus projetos. Só o coloquei para mostrar como faço aqui no trampo que usa XP.
11/03/2011 00:00


0
hmmm... e esse bat funcionaria aqui no meu pc? <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
11/03/2011 00:00


0
Desculpe a demora para responder. Eu esqueci deste tópico ^^.

Provavelmente iria funcionar.
12/05/2011 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto