Skip to content

Instantly share code, notes, and snippets.

@matt17r
Created November 2, 2023 02:56
Show Gist options
  • Save matt17r/f68dc992044ecb410cb7109a6932aac1 to your computer and use it in GitHub Desktop.
Save matt17r/f68dc992044ecb410cb7109a6932aac1 to your computer and use it in GitHub Desktop.
Options to prevent overly long socket length https://github.com/ruby/debug/issues/982
# shorten user to max 20 characters
def self.create_unix_domain_socket_name_prefix(base_dir = unix_domain_socket_dir)
user = ENV['USER'] || 'UnknownUser'
user.slice![0-19]
File.join(base_dir, "ruby-debug-#{user}")
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment