Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

./hello não funciona no prompt do windows

Tive um problema na hora de executar o exe com o comando ./hello no terminal prompt do windows

' . ' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

Os comandos go build hello.go e go run hello.go funcionaram normalmente, porém o ./hello não.

O que está provocando este erro?

2 respostas
solução

Olá Josiane!

Não conheço a linguagem Go, mas conheço um pouco sobre o funcionamento do prompt do Windows.

Este ./ significa que você está pedindo apara fazer algo dentro da pasta atual, mas ele está usando um Mac (que é baseado em Unix). Use o comando dir e veja qual arquivo é gerado após o build, depois é só executar o nome do arquivo. Por exemplo hello.exe que é para funcionar (sem nenhum outro comando antes).

Mas caso você queira usar os mesmos comandos das aulas, pode instalar o CMDER. Aqui, tem um tutorial sobre instalação e uso do CMDER.

Espero ter ajudado! Bons estudos!

Obrigada! Pensei ./ fosse um comando específico do GO. Estava enganada.