ฉันจะทำให้ Ruby net :: http หยุดการหยุดทำงานบน ipv6 ได้อย่างไร
มีเครื่องมือบางอย่างที่สำคัญต่อขั้นตอนการทำงานของฉันซึ่งพูดคุยกับ www.pivotaltracker.com โดยใช้ทับทิม การรวมกันของการอัปเดตจาก Ruby 2.1.2 เป็น Ruby 2.1.3, การอัปเดตระบบ os x ล่าสุดและการปรับปรุง Brew ทำให้พวกเขาเริ่มใช้เวลานานในการทำงานและเหตุผลคือipv6ซึ่งฉันสามารถเห็นได้โดยใช้curlเพื่อสร้าง คำขอ API ที่คล้ายกัน: curl -v -H "X-TrackerToken: $TOKEN" -X GET http://www.pivotaltracker.com/services/v3/projects * About to connect() to www.pivotaltracker.com port 80 (#0) * Trying 2607:f700:1:1388:c856:ed01:e1bf:b0e0… หลังจากหมดเวลาหนึ่งหรือสองนาทีในที่อยู่ ipv6 ของ www.pivotaltracker.com ทั้งหมดแล้วที่อยู่ ipv4 จะถูกลองใช้ในที่สุดและการร้องขอจะเสร็จสิ้นอย่างสำเร็จ นี่คือแม้จะมีการใช้sudo networksetup -setv6off Ethernetและการตรวจสอบว่า ipv6 …