RubyGems کے اپنے پراکسی ان پٹ ہیں۔ کمپنی کی پراکسی استعمال کرنے والا براؤزر یا IDE وہ اینڈ پوائنٹ قائم نہیں کرتا جسے gem کمانڈ منتخب کرتی ہے۔

ایک بار حاصل کرنے کے لیے:

gem fetch rake --http-proxy http://proxy.example:8080

اینڈ پوائنٹ کو منظور شدہ سروس سے بدلیں۔ عوامی gem ڈاؤن لوڈز کے لیے جہاں عوامی intermediaries کی اجازت ہے، HTTP پراکسی فہرست امیدوار فراہم کرتی ہے۔ یہ کمانڈ مذکورہ gem ڈاؤن لوڈ کرتی ہے۔

دہرائی جانے والی کمانڈز

RubyGems پراکسی کی دریافت کے لیے HTTP_PROXY، HTTP_PROXY_USER اور HTTP_PROXY_PASS کی دستاویز کرتا ہے۔ نصب شدہ ریلیز کے تعاون یافتہ انٹرفیس اور اپنے ماحول کے معمول کے اسناد کے انتظام کا استعمال کریں۔

موجودہ ٹرمینل مستقل ترتیب بدلنے کے بعد بھی اپنا ماحول برقرار رکھتے ہیں؛ بلڈ سروس کے پاس دوبارہ دوسرا ماحول ہو سکتا ہے۔ ناکام کمانڈ چلانے والے عمل کی جانچ کریں۔

کیا ناکام ہوا؟

غلط پتہ
URI اسکیم، میزبان اور پورٹ کی جانچ کریں۔ شیل کوٹنگ اور URI انکوڈنگ مختلف مسائل حل کرتے ہیں۔
تصدیق کا چیلنج
مطلوبہ طریقہ اور اکاؤنٹ کی شکل کی جانچ کریں۔ ڈومین کی شکل والا صارف نام NTLM یا کوئی اور غیر تعاون یافتہ طریقہ کار شامل نہیں کرتا۔
سرٹیفکیٹ کی ناکامی
متعلقہ سرٹیفکیٹ اور اعتماد کا ذخیرہ کی نشاندہی کریں، تصدیق فعال رکھتے ہوئے۔

Ruby 1.8 اور ابتدائی RubyGems کی ہدایات مختلف بگز اور کمانڈ رویے بیان کر سکتی ہیں۔ پرانے حل کے گرد اس کے نفاذ کو تبدیل کرنے کے بجائے نصب شدہ ورژن کا انٹرفیس استعمال کریں۔

gem ماخذ بتاتا ہے کہ پیکیجز کہاں شائع ہوتے ہیں؛ فارورڈ پراکسی اس ماخذ تک راستہ بتاتی ہے۔ ناکام مرحلے کے ذمہ دار ترتیب کو تبدیل کریں۔

متعلقہ مضامین