ការដំឡើង RubyGems ក្រៅបណ្តាញត្រូវការសំណុំភាពអាស្រ័យពេញលេញ
បែងចែករវាងការមានឯកសារ gem មូលដ្ឋានមួយ និងការមានអ្វីៗទាំងអស់ដែលត្រូវការសម្រាប់ការដំឡើងក្រៅបណ្តាញនៅពីក្រោយ proxy។
.gem ដែលបានទាញយកតាមកម្មវិធីរុករកអាចជៀសផុតពីបញ្ហា proxy ដើម ដោយមិនធ្វើឱ្យការដំឡើងគ្រប់គ្រាន់ដោយខ្លួនឯង។ មុននឹងផ្លាស់ទីឯកសារទៅគោលដៅ សូមរៀបចំ៖
- កំណែសមស្របនៃភាពអាស្រ័យដែលបានប្រកាសដែលបាត់នីមួយៗ។
- ឯកសារដែលត្រូវគ្នានឹង Ruby, RubyGems និងវេទិកាគោលដៅ។
- កម្មវិធីបង្កើតកូដ ក្បាលឯកសារ និងបណ្ណាល័យប្រព័ន្ធដែលត្រូវការដោយផ្នែកបន្ថែមដើមណាមួយ។
សុំ RubyGems ដំឡើងក្នុងមូលដ្ឋានដោយច្បាស់លាស់៖
gem install ./example-1.2.3.gem --local
ជំនួសឈ្មោះឯកសារឧទាហរណ៍។ ដោះស្រាយសម្ភារៈដែលបាត់តាមរយៈដំណើរការអាតឺហ្វាក់ដែលបានអនុម័ត ជាជាងបិទការត្រួតពិនិត្យភាពអាស្រ័យ។ ការសាងសង់វេទិកាពីម៉ាស៊ីនផ្សេងអាចមិនដំណើរការដោយសារតែឈ្មោះ និងកំណែត្រូវគ្នាប៉ុណ្ណោះ។
របៀបមូលដ្ឋានទាក់ទងនឹងឥរិយាបថទាញយករបស់ RubyGems។ ស្គ្រីបសាងសង់ផ្នែកបន្ថែមអាចធ្វើការផ្សេងទៀត ដូច្នេះវាមិនមែនជាប្រអប់ខ្សាច់សម្រាប់កូដដំឡើងតាមអំពើចិត្តទេ។ ការបរាជ័យផ្នែកបន្ថែមអាចបង្ហាញពីលក្ខខណ្ឌសាងសង់ដែលបាត់បន្ទាប់ពីឯកសារបានមកដល់ហើយ។ រាយការណ៍ដំណាក់កាលនោះដោយឡែកពីការបដិសេធរបស់ proxy។
សម្រាប់ការដាក់ពង្រាយម្តងហើយម្តងទៀត សូមថែរក្សាសំណុំភាពអាស្រ័យតាមរយៈលំហូរការងារវេចខ្ចប់ធម្មតារបស់គម្រោង។ បើមិនដូច្នេះទេ ការផ្លាស់ប្តូរកំណែភាពអាស្រ័យ ឬស្ថាបត្យកម្មអាចធ្វើឱ្យការទាញយកតាមកម្មវិធីរុករកលើកក្រោយក្លាយជាការដំឡើងផ្សេង។