تورسىز RubyGems قاچىلاش تولۇق تايىنىش جەمئىيىتىنى تەلەپ قىلىدۇ
بىر يەرلىك gem ئارخىپىنىڭ بولۇشى بىلەن proxy ئارقىسىدا تورسىز قاچىلاش ئۈچۈن كېرەكلىك ھەممە نەرسىنىڭ بولۇشىنى ئايرىڭ.
توركۆرگۈ ئارقىلىق چۈشۈرۈلگەن .gem ئەسلى proxy مەسىلىسىدىن ئۆتەلەيدۇ، ئەمما قاچىلاشنى ئۆزى كۆتۈرەلمەيدىغان قىلمايدۇ. ئارخىپنى نىشانغا يۆتكەشتىن بۇرۇن تەييارلاڭ:
- ھەر بىر كەم بولغان ئېلان قىلىنغان تايىنىشنىڭ مۇۋاپىق نەشرى.
- نىشان Ruby، RubyGems ۋە سۇپىغا ماس ئارخىپلار.
- ھەر قانداق يەرلىك كېڭەيتىشكە كېرەكلىك كومپىيالاتور، باشلىق ھۆججەت ۋە سىستېما كۇتۇپخانىسى.
RubyGems تىن يەرلىك قاچىلاشنى ئوچۇق تەلەپ قىلىڭ:
gem install ./example-1.2.3.gem --local
ئۈلگە ھۆججەت نامىنى ئالماشتۇرۇڭ. كەم بولغان ماتېرىيالنى تايىنىش تەكشۈرۈشىنى ئېتىشتىن بۇرۇن تەستىقلانغان ئارتىفاكت جەريانى ئارقىلىق ھەل قىلىڭ. باشقا ماشىنىدىن قۇرۇلغان سۇپا بىناكارلىقى پەقەت نامى ۋە نەشرى ماس كەلگەنلىكتىنلا ئىشلىمەسلىكى مۇمكىن.
يەرلىك ھالەت RubyGems نىڭ ئېلىش ھەرىكىتىگە مۇناسىۋەتلىك. كېڭەيتىش قۇرۇلۇشى قوليازمىلىرى باشقا ئىش قىلالايدۇ، شۇڭا بۇ خالىغان قاچىلاش كودى ئۈچۈن قۇم ساندۇقى ئەمەس. كېڭەيتىش مەغلۇبىيىتى ئارخىپ كەلگەندىن كېيىن كەم بولغان قۇرۇلۇش شەرتىنى كۆرسىتىشى مۇمكىن؛ بۇ باسقۇچنى proxy رەت قىلىشىدىن ئايرىم دوكلات قىلىڭ.
تەكرار ئورۇنلاشتۇرۇش ئۈچۈن، تايىنىش جەمئىيىتىنى تۈرنىڭ نورمال بوغچىلاش ئىش ئېقىمى ئارقىلىق ساقلاڭ. بولمىسا تايىنىش نەشرى ياكى قۇرۇلما ئۆزگىرىشلىرى كېيىنكى تاسادىپىي توركۆرگۈ چۈشۈرۈشىنى باشقا قاچىلاشقا ئايلاندۇرۇشى مۇمكىن.