Este es el archivo con la modificación por si no quieres editarlo tu:
Índice
Instrucciones de inserción de código
Coloca el siguiente bloque después de:
-- Server
local port = 56002
y antes de:
-- Set up server socket configuration
local info = assert(socket.find_first_address("127.0.0.1", port))
local server = assert(socket.create(info.family, info.socket_type, info.protocol))
Este bloque se encarga de cerrar automáticamente cualquier proceso anterior en macOS que esté utilizando el puerto 56002
:
-- macOS only: kill previous process using the port (56002)
if os_name == "OSX" then
print("Checking for previous AutoSubs processes on port 56002...")
os.execute("lsof -ti tcp:56002 | xargs kill -9")
sleep(0.5) -- Esperar a que el proceso termine
end
Si este paso falla, puedes introducir manualmente en el terminal:
lsof -ti tcp:56002 | xargs kill -9