Ich lerne Socket in Ruby. Ich versuchte require 'socket'
in einer Pry-Sitzung nur false
zu erhalten. Nach vielen Schwierigkeiten entschied ich mich, irb
zu verwenden, aber die Dinge funktionierten gut.Ist Socket mit Pry gebündelt?
Später, lief ich TCPServer.new('localhost', 2000)
in einer Sitzung, ohne socket
und es funktionierte!
Ich bin neugierig, warum es so ist. Ist es, dass socket
bereits Teil der Beute ist? Ich habe den Pry-Quellcode überprüft, konnte es aber nicht herausfinden.
Pry Version 0.10.3 zum Ruby 2.3.0
Nein, 'Socket' wird nicht standardmäßig beim Start von Pry geladen. Haben Sie eine '.pryrc' Datei, die es vielleicht lädt? – matt
Zu der Zeit, als es passierte, hatte ich kein '.pryrc' – mokayode