Ich wollte den Betrieb der Rails-App überprüfen, die unter Windows 10 auf meinem iPhone entwickelt wurde. Aufgrund der ESET-Sicherheitssoftware und der Windows-Firewall konnte ich jedoch keine Verbindung herstellen. Obwohl ich für eine Weile untersuchen werde, nur Artikel über "Mac OS-Umgebung und tatsächliche Android-Maschine". Das will ich nicht wissen! !! Es ist eine Windows- und iPhone-Umgebung! Übrigens ist dieser Artikel ziemlich auf Leser beschränkt, aber ich werde beschreiben, wie man denen hilft, die unter derselben Umgebung leiden.
Rails v6.0.3.2 OS:windows10 64bit
"Automatischer Modus mit Regeln (Standard)" ➡ Gehen Sie zu "Interaktiver Modus".
Die Rails-App gibt Port 3000 nicht frei, sofern nicht anders angegeben. Beginnen Sie mit der Option "-b 0.0.0.0" und übergeben Sie die Nummer 3000.
python
rails s -b 0.0.0.0
Wenn Sie die Eingabeaufforderung öffnen und eingeben, wird die IP-Konfiguration in einer Reihe angezeigt. Die "IPv4-Adresse" ist die IP Ihres PCs.
python
>ipconfig
Ethernet-Adapter Ethernet:
Verbindungsspezifisches DNS-Suffix. . . . .:
IPv6-Adresse. . . . . . . . . . . .: xxxx:xxxx:xxxx:x:xxxx:xxx:xxxx:xxxx
Temporäre IPv6-Adresse. . . . . . . . . .: xxxx:xxxx:xxxx:x:xxxx:xxxx:xxxx:xxxx
Verknüpfen Sie die lokale IPv6-Adresse. . . . .: xxxx::xxxx:xxx:xxxx:xxxxxxx
IPv4-Adresse. . . . . . . . . . . .: 192.168.x.x
Subnetzmaske. . . . . . . . . .: 255.255.255.0
Standard-Gateway. . . . . . .: xxxx::xxxx:xxxx:xxxx:xxxxxxx
192.168.x.x
Greifen Sie zu, indem Sie die IP-Adresse eingeben, die Sie zuvor im Adressfeld gefunden haben. Zu diesem Zeitpunkt ist der Port von localhost standardmäßig "3000". Vergessen Sie also nicht, den Port anzugeben. Zum Beispiel: Beispiel :) 192.168.x.x: 3000
Aktivieren Sie "Regel erstellen und für immer speichern" und klicken Sie auf "Zulassen".
Stellen Sie sicher, dass die Verbindung korrekt ist Befolgen Sie die Anweisungen zu Beginn, um zum "Interaktiven Modus" zurückzukehren. Aut "Automatischer Modus mit Regeln (Standard)".