दिलचस्प पोस्ट
कैसे बनाने के लिए एकाधिक क्वेरी कहाँ क्वेरी क्वेरी Laravel Eloquent? PHP साइट URL प्रोटोकॉल प्राप्त करें – http बनाम https कोणीयर्स 1.6.0 (नवीनतम अब) मार्ग काम नहीं कर रहे हैं mySQL सबक्वेंसी सीमा सी / सी ++: फोर्स बिट फील्ड ऑर्डर और संरेखण आप नेट डेटा कॉन्ट्रैक्ट सीरियलाइजेशन को कैसे नियंत्रित कर सकते हैं, इसलिए यह तत्वों के बजाय XML गुण का उपयोग करता है? कैसे सी # में डेस्कटॉप पर प्रभावी ढंग से आकर्षित? आवेदन कैसे करें! महत्वपूर्ण सीएसएस () का उपयोग? मैं सभी उपयोगकर्ताओं के लिए सभी क्रॉन नौकरियों की सूची कैसे करूं? जावास्क्रिप्ट सेट img src एंड्रॉइड एक्सएमएल-लेआउट में <मर्ज> और <include> उपयोग का सरल उदाहरण C ++ संघ सी # में सी ++ संदर्भ से मुक्त या संदर्भ-संवेदनशील है? एक्सएमएल में एक नई लाइन / ब्रेक टैग जोड़ना एक प्रक्रिया SIGABRT (संकेत 6) कब मिलता है?

मैं एक प्रॉक्सी (आईएसए-एनटीएलएम) के पीछे रूबी रत्न कैसे अपडेट कर सकता हूं

फ़ायरवॉल मैं पीछे हूँ NTLM-only मोड में Microsoft ISA सर्वर चल रहा है I हैश किसी को रूबी एसएसपीआई मणि या अन्य विधि के माध्यम से स्थापित / अपडेट करने के लिए रूबी रत्न प्राप्त करने में सफलता मिली है?

… या क्या मैं बस आलसी हो रहा हूँ?

नोट: rubysspi-1.2.4 काम नहीं करता है

यह आयरलैंडरूबी प्रोजेक्ट का एक हिस्सा है, "ईगम" के लिए भी काम करता है

वेब के समाधान से एकत्रित समाधान "मैं एक प्रॉक्सी (आईएसए-एनटीएलएम) के पीछे रूबी रत्न कैसे अपडेट कर सकता हूं"

मैं कमांड लाइन स्विच से मेरा काम नहीं कर पा रहा था, लेकिन मैं अपने HTTP_PROXY पर्यावरण चर को सेट करके यह करने में सक्षम हो गया है (ध्यान दें कि मामला महत्वपूर्ण लगता है)। मेरे पास एक बैच फ़ाइल है जिसमें इसमें एक पंक्ति है:

 SET HTTP_PROXY=http://%USER%:%PASSWORD%@%SERVER%:%PORT% 

मैं इस संदर्भ में स्पष्ट रूप से इस रेखा पर आने से पहले चार संदर्भित चर सेट करता हूं एक उदाहरण के रूप में यदि मेरा उपयोगकर्ता नाम "wolfbyte" है, तो मेरा पासवर्ड "गुप्त" है और मेरे प्रॉक्सी को "पिगिसी" कहा जाता है और पोर्ट 8080 पर काम करता है:

 SET HTTP_PROXY=http://wolfbyte:secret@pigsy:8080 

आप सावधान रहना चाहते हैं कि आप इसे कैसे प्रबंधित कर सकते हैं क्योंकि यह आपका पासवर्ड मशीन के सत्र में सादे पाठ में संग्रहीत करता है, लेकिन मुझे नहीं लगता कि यह बहुत अधिक समस्या होनी चाहिए।

विंडोज़ ओएस के लिए, मैंने फ्रेडर को इस मुद्दे के आसपास काम करने के लिए इस्तेमाल किया।

  1. http://Www.fiddler2.com से स्थापित / रन फिडलर
  2. मणि चलाएं:

     $ gem install --http-proxy http://localhost:8888 $gem_name 

यह पूरी तरह से काम किया:

 gem install --http-proxy http://COMPANY.PROXY.ADDRESS $gem_name 

मैं काम पर सीएनटीएमएम ( http://cntlm.sourceforge.net/ ) का उपयोग कर रहा हूं। विन्यास एनटीएलमैप्स के समान है।

  • मणि स्थापित –http-proxy http: // localhost: 3128 _name_of_gem_

महान काम करता है, और मुझे अपने उबंटू बॉक्स को आईएसए प्रॉक्सी से कनेक्ट करने की अनुमति भी देता है I

अधिक जानकारी के लिए http://cntlm.wiki.sourceforge.net/ देखें

मैंने इनमें से कुछ समाधानों की कोशिश की, और उनमें से कोई भी काम नहीं करता था। अंत में मुझे एक समाधान मिला जो मेरे लिए काम करता है:

 gem install -p http://proxy_ip:proxy_port rails 

प्रॉक्सी को पास करने के लिए -p पैरामीटर का उपयोग करना मैं मणि संस्करण 1.9.1 का उपयोग कर रहा हूँ।

यह पूरी तरह से मेरी समस्या हल:

 gem install -p http://proxy_ip:proxy_port compass 

आपको इसके लिए अपना उपयोगकर्ता नाम और पासवर्ड जोड़ना पड़ सकता है:

 gem install -p http://[username]:[password]@proxy_ip:proxy_port compass 

एक .gemrc फ़ाइल बनाएं (या तो / etc / gemrc या ~ / .gemrc में या उदाहरण के लिए / opt / chef / embedded / etc / gemrc में शेफ मणि के साथ)

 http_proxy: http://proxy:3128 

तो आप gem install हमेशा की तरह gem install कर सकते हैं

यदि आपको अपने प्रॉक्सी के माध्यम से प्रमाणीकृत होने में समस्या हो रही है, तो नीचे दिए गए प्रारूप में पर्यावरण चर सेट करना सुनिश्चित करें:

 set HTTP_PROXY=some.proxy.com set HTTP_PROXY_USER=user set HTTP_PROXY_PASS=password 

user:password@ वाक्यविन्यास काम करने में प्रतीत नहीं होता है और स्टैक अतिप्रवाह और विभिन्न फ़ोरम पदों पर फ़्लोटिंग के कुछ बुरे नामों वाले वातावरण चर भी हैं।

यह भी ध्यान रखें कि आपके रत्न डाउनलोड करने शुरू करने के लिए कुछ समय लग सकता है। सबसे पहले मैंने सोचा कि यह काम नहीं कर रहा था, लेकिन कुछ धैर्य के साथ उन्होंने उम्मीद के मुताबिक डाउनलोड करना शुरू कर दिया था।

मैंने सभी उपरोक्त समाधानों की कोशिश की, हालांकि इनमें से कोई भी काम नहीं करता। यदि आप लिनक्स / मैकोज़ पर हैं तो मैं एक एसएसटी सुरंग से अधिक का उपयोग करने का सुझाव देता हूं। यह सेटअप काम करने के लिए आपको क्या ज़रूरत है एक मशीन है जहां आप एसएसएच के माध्यम से लॉग इन कर सकते हैं, और इसके अतिरिक्त एक प्रोग्रामम जो कि एसॉन्स को स्थापित किया गया है।

यह विचार एसएसएच (एक मोजे 5 प्रॉक्सी) के जरिए एक गतिशील सुरंग बनाना है। हम फिर इस सुरंग का उपयोग करने के लिए और इस मामले में हमारे अनुप्रयोगों को शुरू करने के लिए tsocks विन्यस्त करें:

 tsocks gem install ... 

या रेल के लिए खाते 3.0:

 tsocks bundle install 

एक और विस्तृत गाइड नीचे पाया जा सकता है:

http://blog.byscripts.info/2011/04/bypass-a-proxy-with-ssh-tunnel-and-tsocks-under-ubuntu/

उबंटू के लिए लिखी जाने के बावजूद सभी यूनिक्स आधारित मशीनों के लिए यह प्रक्रिया लागू होनी चाहिए। विंडोज के लिए सैक्स का एक विकल्प फ्रीकैप ( http://www.freecap.ru/eng/ ) है। खिड़कियों पर एक व्यवहार्य SSH क्लाइंट को पुटीटी कहा जाता है

इस विषय के बारे में पोस्ट प्रचुर मात्रा में हैं, और दूसरों को विभिन्न समाधानों की कोशिश करने के घंटे बचाने में मदद करने के लिए, यहां टिंकरिंग के मेरे घंटे का अंतिम परिणाम है।

इस समय इंटरनेट के चारों ओर तीन समाधान हैं: रबस्पि एपीएसरवर सीएनटीएमएम

rubysspi केवल एक Windows मशीन, AFAIK से काम करता है, क्योंकि यह Win32Api लाइब्रेरी पर निर्भर करता है। इसलिए यदि आप एक प्रॉक्सी के माध्यम से चलाने की कोशिश कर रहे विंडोज बॉक्स पर हैं, तो यह आपके लिए समाधान है। यदि आप एक Linux distro पर हैं, तो आप भाग्य से बाहर हैं।

apserver एक मृत परियोजना लगता है जिन पदों पर मैंने सोचा है, उनमें स्रोत लिंक पर सूचीबद्ध लिंक 404 पेज पर होता है। मैं Sourceforge रिटर्न कुछ भी नहीं पर "apserver" के लिए खोज।

Cntlm के लिए स्रोतफ़ोरेज लिंक जिसे मैंने http://cntlm.awk.cz/ पर रीडायरेक्ट देखा है, लेकिन उस समय बाहर। Sourceforge पर एक खोज इस लिंक को बदल देती है, जो काम करती है: http://sourceforge.net/projects/cntlm/

सीएनटीएम डाउनलोड और कॉन्फ़िगर करने के बाद मैंने प्रॉक्सी के माध्यम से एक मणि स्थापित करने में कामयाब रहा है, इसलिए यह लिनक्स डिस्ट्रोस के लिए सबसे अच्छा समाधान है।

आपके स्थानीय मशीन पर http://apserver.sourceforge.net को स्थापित करने के लिए, यह कॉन्फ़िगर करें और इस प्रॉक्सी के माध्यम से रत्न चलाने के लिए एक वैकल्पिक हल है।

  • स्थापित करें: बस apserver 097 (और प्रायोगिक 098!) डाउनलोड करें और अनपैक करें।
  • कॉन्फ़िगर करें: server.cfg फ़ाइल संपादित करें और PARENT_PROXY और PARENT_PROXY_PORT में अपने MS प्रॉक्सी के लिए मान डाल दें। DOMAIN और USER के लिए मान दर्ज करें पासवर्ड रिक्त छोड़ें (बृहदान्त्र के बाद कुछ भी नहीं) – इसे लॉन्च करने पर आपको संकेत दिया जाएगा।
  • एपीएसरवर चलाएं: cd aps097; python main.py cd aps097; python main.py
  • भागो रत्न: gem install—http-proxy http://localhost:5865/ library

मैं एक प्रॉक्सी के पीछे काम कर रहा हूं और सीधे http://rubygems.org से डाउनलोड करके SASS इंस्टॉल कर रहा हूं।

मैंने फिर sudo gem install [path/to/downloaded/gem/file] मैं यह नहीं कह सकता कि यह सभी जवाहरात के लिए काम करेगा, लेकिन यह कुछ लोगों को मदद कर सकता है

यह मेरे लिए विंडोज बॉक्स में काम करता है:

 set HTTP_PROXY=http://server:port set HTTP_PROXY_USER=username set HTTP_PROXY_PASS=userparssword set HTTPS_PROXY=http://server:port set HTTPS_PROXY_USER=username set HTTPS_PROXY_PASS=userpassword 

मेरे पास इन पंक्तियों के साथ एक बैच फाइल है, जिसका उपयोग मैं इसके लिए पर्यावरण मानों को सेट करने के लिए करता हूं।

चाल, मेरे मामले में, HTTPS_PROXY सेट था। उनके बिना, मुझे हमेशा एक 407 प्रॉक्सी प्रमाणीकरण त्रुटि मिली

rubysspi-1.3.1 विंडोज 7 पर मेरे लिए काम किया, इस पेज से दिए गए निर्देशों का उपयोग करते हुए:

http://www.stuartellis.eu/articles/installing-ruby/

यदि आप * निक्स सिस्टम पर हैं, तो इसका प्रयोग करें:

 export http_proxy=http://${proxy.host}:${port} export https_proxy=http://${proxy.host}:${port} 

और फिर कोशिश करें:

 gem install ${gem_name} 

यदि आप SOCKS5 प्रॉक्सी का उपयोग करना चाहते हैं, तो आप रूबीगाम्स-मोजे प्रॉक्सी की कोशिश कर सकते हैं https://github.com/gussan/rubygems-socksproxy

यह मेरे लिए OSX 10.9.3 पर काम करता है।

यदि प्रॉक्सी के पीछे है, तो आप रूबी डाउनलोड करने के लिए नेविगेट कर सकते हैं, डाउनलोड पर क्लिक कर सकते हैं, जो वांछित स्थान पर निर्दिष्ट अपडेट (या मणि) डाउनलोड करेगा।

अगला, रूबी कमांड लाइन के माध्यम से, डाउनलोड किए गए स्थान पर नेविगेट करें: pushd [directory]

जैसे: pushd D:\Setups

तो निम्न कमांड चलाएं: gem install [update name] --local

उदा: gem install rubygems-update --local

रूबी अद्यतन संस्करण 2.4.1 के साथ विंडोज 7 पर परीक्षण किया गया।

निम्न कमांड का उपयोग करने के लिए: ruby -v

बैच फ़ाइलों को संपादित करने की बजाए (जो आपको अन्य रूबी रत्नों जैसे बंडलर के लिए करना पड़ता है), यह संभवतः एक बार ऐसा करने के लिए बेहतर है, और इसे ठीक से करें

विंडोज पर, मेरे कॉरपोरेट प्रॉक्सी के पीछे, मुझे जो करना था वह मेरे सिस्टम में HTTP_PROXY परिवेश चर जोड़ रहा था।

  1. प्रारंभ -> ठीक कंप्यूटर -> गुण क्लिक करें
  2. "उन्नत सिस्टम सेटिंग्स" चुनें
  3. उन्नत -> पर्यावरण चर पर क्लिक करें
  4. " HTTP_PROXY " नामक एक नया सिस्टम चर बनाएँ, और अपने प्रॉक्सी सर्वर का मान सेट करें
  5. रिबूट करें या फिर से लॉग आउट करें और फिर से वापस जाएं

आपकी प्रमाणीकरण आवश्यकताओं के आधार पर, HTTP_PROXY मान इस रूप में सरल हो सकता है:

 http://proxy-server-name 

या अधिक जटिल के रूप में दूसरों ने बताया है

 http://username:password@proxy-server-name:port-number