J'essaie d'installer ngrok
(que j'utilise depuis un moment sous Windows sans aucun problème) sur mon yosemite âgé de 1 semaine et ce sont les étapes que j'ai suivies jusqu'à présent.
Téléchargé ngrok à partir d'ici https://ngrok.com/download .
Décompressez le fichier et copiez le fichier exécutable Unix dans l'application.
Maintenant, d'après ce que j'ai compris, j'ai juste besoin d'ouvrir le terminal, de me déplacer dans le dossier de l'application et d'écrire ngrok http 80
. Le résultat est "commande introuvable".
Je me suis même inscrit sur le ngrok
site Web et ai exécuté à partir du terminal la commande ./ngrok authtoken "blablabla"
et le résultat est "Aucun fichier ou répertoire de ce type"
Quelqu'un peut-il me dire comment procéder pour pouvoir activer le tunnel avec ngrok
?
ls ngrok
devrait vous montrer que le fichier existe. Après cela,./ngrok <whatever options>
devrait fonctionner ou au moins appeler le bon programme.Réponses:
Réponse courte : placez le fichier exécutable au
/usr/local/bin
lieu des applications. Vous devriez maintenant pouvoir exécuter des commandes commengrok http 80
.Réponse longue : lorsque vous tapez des commandes comme
ngrok
dans le terminal, les Mac (et autres OS Unix) recherchent ces programmes dans les dossiers spécifiés dans votrePATH
. LePATH
est une liste de dossiers spécifiés par chaque utilisateur. Pour vérifier votre chemin, ouvrez le terminal et tapez:echo $PATH
.Vous verrez la sortie qui ressemble à :
/usr/local/bin:/usr/bin:/bin
. Ceci est une:
liste séparée de dossiers.Ainsi , lorsque vous tapez
ngrok
dans le terminal, votre Mac va chercher cet exécutable dans les dossiers suivants:/usr/local/bin
,/usr/bin/
et/bin
.Lisez cet article si vous souhaitez savoir pourquoi vous devriez préférer
usr/local/bin
les autres dossiers.la source
mv ngrok /usr/local/bin
Avec Homebrew déjà installé sur votre Mac, vous pouvez facilement installer ngrok depuis le terminal, en utilisant cette commande:
Ensuite, exécutez-le depuis le shell en utilisant cette commande:
Avec cette commande, vous dites à ngrok de créer un tunnel vers votre hôte local 8000 et de lui attribuer un nom d'hôte Internet. Et c'est tout. Vous devriez être prêt à partir.
la source
Exécutez la commande suivante dans le terminal:
Maintenant, votre fichier exécutable ngrok est copié avec succès dans le répertoire / usr / local / bin . Vous pouvez maintenant exécuter la commande ngrok dans le terminal
la source
J'ai également rencontré ce problème sur mon MacOS, j'ai utilisé ces étapes simples et cela a fonctionné pour moi.
Ouvrez simplement le terminal et accédez au dossier de votre projet où vous devez démarrer ngrok, puis décompressez le fichier téléchargé.
Après cela, vous n'avez pas besoin d'authentifier ngrok, exécutez simplement cette commande:
Cela devrait fonctionner maintenant.
la source
C'est ainsi que je l'ai fait fonctionner.
Pour Mac
Pour Windows 10 bash:
la source
il suffit de le télécharger, de le décompresser et de l'exécuter
la source
/usr/local/bin
est à mon avis plus durable.Pour Linux : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
Pour Mac : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-darwin-amd64.zip
Pour Windows : https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-windows-amd64.zip
décompressez-le pour les utilisateurs Linux et Mac, déplacez le fichier vers
/usr/local/bin
et exécutez langrok http 80
commande dans le terminalJe n'ai aucune idée des fenêtres
la source
Sur Windows 10, pour moi
se comporte comme ceci:
la source
Pour l'installation sous Windows: Téléchargez et extrayez dans n'importe quel répertoire (disons lecteur c)
Ensuite, double-cliquez sur le
ngrok.exe
fichier extrait et vous pourrez voir le fichiercommand prompt
.Et tapez simplement ngrok http 4040 // ici j'expose [port 4040]
la source
ajouter une ligne dans .zshrc
la source
Sous Windows, ngrok.cmd fonctionne bien à partir de Git Bash, pas de ngrok
la source
Les fenêtres:
// Ne vous inquiétez pas de l'étape d'authentification
la source
lancez npm install ngrok --g un moyen très simple d'installer
la source
La seule solution qui a fonctionné pour moi était
avec npm, j'obtenais des erreurs d'autorisation, etc.
la source
Ngrok peut être installé avec Yarn, puis vous pouvez utiliser Power Sheel. c'était le seul moyen qui fonctionnait pour moi dans Windows 10. Au début, vous devez installer le nœud: https://nodejs.org/en/ . et le fil: https://nodejs.org/en/ .
la source
En bref, ngrok doit être dans le même répertoire dans lequel vous exécutez la commande ngrok.
la source