Estou tentando instalar ngrok
(que estou usando há algum tempo no Windows sem problemas) no meu yosemite de 1 semana e essas são as etapas que segui até agora.
Ngrok baixado aqui https://ngrok.com/download .
Descompactou o arquivo e copiou o arquivo executável do Unix para o aplicativo.
Agora, pelo que entendi, só preciso abrir o terminal, entrar na pasta do aplicativo e escrever ngrok http 80
. O resultado disso é "comando não encontrado".
Até me inscrevi no ngrok
site e executei do terminal o comando ./ngrok authtoken "blablabla"
e o resultado é "Não existe tal arquivo ou diretório"
Alguém pode me dizer como proceder para ativar o túnel ngrok
?
ls ngrok
deve mostrar que o arquivo existe. Depois disso,./ngrok <whatever options>
deve funcionar ou pelo menos invocar o programa certo.Respostas:
Resposta curta : coloque o arquivo executável em
/usr/local/bin
vez de aplicativos. Agora você deve ser capaz de executar comandos comongrok http 80
.Resposta longa : quando você digita comandos como
ngrok
no terminal, os Macs (e outros sistemas operacionais Unix) procuram esses programas nas pastas especificadas em seuPATH
. OPATH
é uma lista de pastas que é especificada por cada usuário. Para verificar o caminho, abrir o tipo de terminal e:echo $PATH
.Você vai ver uma saída que é algo como:
/usr/local/bin:/usr/bin:/bin
. Esta é uma:
lista separada de pastas.Então, quando você digita
ngrok
no terminal, o seu Mac vai olhar para este executável nas seguintes pastas:/usr/local/bin
,/usr/bin/
e/bin
.Leia esta postagem se estiver interessado em saber por que você deve preferir
usr/local/bin
outras pastas.fonte
mv ngrok /usr/local/bin
Com o Homebrew já instalado em seu Mac, você pode instalar facilmente o ngrok a partir do terminal, usando este comando:
Em seguida, execute-o a partir do shell usando este comando:
Com este comando, você está dizendo ao ngrok para basicamente criar um túnel para seu localhost 8000 e atribuir um nome de host de Internet para ele. E é isso. Você deve estar pronto para ir.
fonte
Execute o seguinte comando no terminal:
Agora seu arquivo executável ngrok foi copiado com sucesso para o diretório / usr / local / bin . Agora você pode executar o comando ngrok no terminal
fonte
Eu também enfrentei esse problema no meu MacOS, usei essas etapas simples e funcionou para mim.
Basta abrir o terminal e ir para a pasta do projeto, onde você deseja iniciar o ngrok e descompactar o arquivo baixado.
Depois de fazer isso, você não precisa autenticar o ngrok, apenas execute este comando:
Deve funcionar agora.
fonte
É assim que eu fiz funcionar ..
Para Mac
Para Windows 10 bash:
fonte
basta fazer o download, descompactar e executar
fonte
/usr/local/bin
é mais sustentável na minha opinião.Para Linux : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
Para Mac : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-darwin-amd64.zip
Para Windows : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-windows-amd64.zip
descompacte-o para usuários Linux e mac, mova o arquivo
/usr/local/bin
e execute ongrok http 80
comando no terminalEu não tenho nenhuma ideia sobre janelas
fonte
No Windows 10, para mim
se comporta assim:
fonte
Para instalação no Windows: Baixe e extraia para qualquer diretório (digamos unidade c)
Em seguida, clique duas vezes no
ngrok.exe
arquivo extraído e você poderá ver ocommand prompt
.E apenas digite ngrok http 4040 // aqui estou expondo [porta 4040]
fonte
adicionar linha em .zshrc
fonte
Eu tinha seguido as instruções de acordo com as instruções de download do ngrok :
Portanto, o arquivo baixado para ~ / Downloads
Mas eu ainda precisava mover o ngrok para minha pasta de binários, assim :
Em seguida, executando
ngrok
em obras de terminalfonte
No Windows, o ngrok.cmd funciona bem no Git Bash, não no ngrok
fonte
execute npm install ngrok --g uma maneira muito simples de instalar
fonte
Janelas:
// Não se preocupe com a etapa de autenticação
fonte
A única solução que funcionou para mim foi
com npm estava recebendo erros de permissão etc.
fonte
O Ngrok pode ser instalado com o Yarn e, em seguida, pode ser executado pelo Power Sheel. foi a única maneira que funcionou para mim no Windows 10. Para começar, você precisa instalar o Node: https://nodejs.org/en/ . e o fio: https://nodejs.org/en/ .
fonte
Em suma, o ngrok deve estar no mesmo diretório em que você está executando o comando ngrok.
fonte