ការកំណត់រចនាសម្ព័ន្ធ proxy ខាងមុខសម្រាប់ RubyGems
កំណត់រចនាសម្ព័ន្ធពាក្យបញ្ជា RubyGems ខ្លួនវា បន្ទាប់មកបំបែកវាក្យសម្ព័ន្ធចំណុចបញ្ចប់ ការផ្ទៀងផ្ទាត់ proxy និងការជឿជាក់ TLS ជំនួសឱ្យការពឹងលើដំណោះស្រាយ Windows ចាស់។
RubyGems មានធាតុបញ្ចូល proxy ដោយខ្លួនឯង។ កម្មវិធីរុករក ឬ IDE ដែលប្រើ proxy របស់ក្រុមហ៊ុន មិនកំណត់ចំណុចបញ្ចប់ដែលពាក្យបញ្ជា gem ជ្រើសរើសទេ។
សម្រាប់ការទាញយកម្តង:
gem fetch rake --http-proxy http://proxy.example:8080ជំនួសចំណុចបញ្ចប់ដោយសេវាដែលបានអនុម័ត។ សម្រាប់ការទាញយក gem សាធារណៈ ដែលអនុញ្ញាតឱ្យមានអន្តរការីសាធារណៈ បញ្ជី proxy HTTP ផ្តល់បេក្ខជន។ ពាក្យបញ្ជានេះទាញយក gem ដែលបានឈ្មោះ។
ពាក្យបញ្ជាដដែលៗ
RubyGems ចុះបញ្ជី HTTP_PROXY, HTTP_PROXY_USER និង HTTP_PROXY_PASS សម្រាប់ការស្វែងរក proxy។ ប្រើចំណុចប្រទាក់ដែលកំណែដំឡើងគាំទ្រ និងការគ្រប់គ្រងព័ត៌មានសម្គាល់ធម្មតានៃបរិស្ថានរបស់អ្នក។
ស្ថានីយដែលមានស្រាប់រក្សាបរិស្ថានរបស់ពួកគេបន្ទាប់ពីការកំណត់អចិន្ត្រៃយ៍ផ្លាស់ប្តូរ; សេវាកសាងអាចមានបរិស្ថានផ្សេងទៀតម្តងទៀត។ ពិនិត្យដំណើរការដែលដំណើរការពាក្យបញ្ជាដែលបរាជ័យ។
អ្វីដែលបរាជ័យ?
- អាសយដ្ឋានមិនត្រឹមត្រូវ
- ពិនិត្យគ្រោង URI ម៉ាស៊ីន និងច្រក។ សម្រង់សំបក និងការអ៊ិនកូដ URI ដោះស្រាយបញ្ហាផ្សេងៗគ្នា។
- បញ្ហាប្រឈមការផ្ទៀងផ្ទាត់
- ពិនិត្យវិធីសាស្ត្រដែលត្រូវការ និងទម្រង់គណនី។ ឈ្មោះអ្នកប្រើបែបដែនមិនបន្ថែម NTLM ឬយន្តការផ្សេងទៀតដែលមិនគាំទ្រទេ។
- ការបរាជ័យវិញ្ញាបនបត្រ
- កំណត់អត្តសញ្ញាណ វិញ្ញាបនបត្រ និងឃ្លាំងទុកចិត្តពាក់ព័ន្ធ ដោយរក្សាការផ្ទៀងផ្ទាត់ឱ្យដំណើរការ។
ការណែនាំសម្រាប់ Ruby 1.8 និង RubyGems ដំបូងអាចពិពណ៌នាកំហុស និងឥរិយាបថពាក្យបញ្ជាផ្សេងៗគ្នា។ ប្រើចំណុចប្រទាក់របស់កំណែដំឡើង ជំនួសឱ្យការកែប្រែការអនុវត្តរបស់វាជុំវិញដំណោះស្រាយចាស់។
ប្រភព gem កំណត់កន្លែងដែលកញ្ចប់ត្រូវបានផ្សព្វផ្សាយ; proxy ខាងមុខកំណត់ផ្លូវទៅកាន់ប្រភពនោះ។ ផ្លាស់ប្តូរការកំណត់ដែលទទួលខុសត្រូវចំពោះដំណាក់កាលដែលបរាជ័យ។