2017-02-17 3 views
1

Ich bin neu in der Codierung und Verwendung von Cloud 9. Ich weiß, ich muss den Befehl "Rails s -b $ IP-P $ PORT" verwenden, um meine Schienen zu laufen Server in Cloud 9. Ich hatte gehofft, dass jemand sich die Zeit nehmen könnte, diesen Befehl in seine grundlegenden Teile zu zerlegen und zu erklären, was genau dieser Befehl bedeutet und warum er funktioniert? Ich muss noch etwas finden, um Schritt für Schritt zu erklären, was dieser Befehl macht, und ich würde es gerne wissen.

Antwort

1
  • s ist die Abkürzung für server, was bedeutet, dass Sie Rails den Webserver gestartet werden soll.
  • -b $IPbindet die IP, an die der Server gebunden ist. Standardmäßig wird es an localhost gebunden, so dass es nur von demselben Computer aus zugänglich ist, auf dem der Server läuft. Indem Sie es an eine bestimmte IP binden, können Sie den Server an einer anderen Netzwerkschnittstelle abhören lassen, möglicherweise an die öffentliche Internet.
  • -p $PORT setzt den Port, auf dem der Server ausgeführt wird. Standardmäßig ist es 3000, aber Sie können das mit diesem Parameter ändern. Beachten Sie, dass für die Einstellung eines Ports unter 1024 höchstwahrscheinlich Berechtigungen erforderlich sind.

$IP und $PORT sind die Umgebungsvariablen von Cloud 9 der Server zu informieren, welche IP und die Port wird angenommen, tatsächlich in laufen.

Verwandte Themen