$gateway.open("target.server", 3306) do |port|
इस मामले में, के बराबर है,
ssh -L #{port}:target.server:3306 -N example@sqldat.com
जो बहुत अच्छी तरह से विफल हो सकता है यदि आपका mysql सर्वर केवल 127.0.0.1 (या एक आंतरिक आईपी पते पर, या केवल आंतरिक नेटवर्क के माध्यम से कनेक्शन की अनुमति देने के लिए फ़ायरवॉल पर सुनता है, जो सभी उचित और सामान्य कॉन्फ़िगरेशन हैं)।
शायद आप चाहते हैं:
$gateway.open("127.0.0.1", 3306) do |port|
इसके बजाय इस मामले में।