Gemfile lock hufanya nini?
Gemfile lock hufanya nini?

Video: Gemfile lock hufanya nini?

Video: Gemfile lock hufanya nini?
Video: 139. How the Bundler Gemfile.lock file works 2024, Novemba
Anonim

The Gemfile ni ambapo unabainisha vito unavyotaka kutumia, na hukuruhusu kubainisha ni matoleo gani. The Gemfile . kufuli faili ni ambapo Bundler hurekodi matoleo kamili ambayo yalisakinishwa. Kwa njia hii, wakati maktaba / mradi huo huo ni iliyopakiwa kwenye mashine nyingine, usakinishaji wa kifungu utaangalia Gemfile.

Hivi, Gemfile ni nini?

A Gemfile ni faili tunayounda ambayo hutumiwa kuelezea utegemezi wa vito kwa programu za Ruby. Gem ni mkusanyo wa msimbo wa Ruby ambao tunaweza kutoa katika "mkusanyiko" ambao tunaweza kuuita baadaye.

lengo la kuendesha usakinishaji wa bundle ni nini? Bundler hutoa mazingira thabiti kwa miradi ya Ruby kwa kufuatilia na kusakinisha vito na matoleo halisi unayohitaji. Bundler huzuia utegemezi na kuhakikisha kuwa vito unavyohitaji vipo katika ukuzaji, uwekaji na uzalishaji.

Kwa hivyo, ni lazima niangalie kufuli kwa Gemfile?

Kwa kudhani hauandiki rubygem, Gemfile . kufuli lazima kuwa katika hazina yako. Inatumika kama picha ya vito vyako vyote vinavyohitajika na utegemezi wao. Ikiwa unafanya kazi kwenye vito, basi USIFANYE angalia katika yako Gemfile.

Gemfile iko wapi?

Gemfile ni faili ambayo lazima iwe iko katika mizizi ya mradi wako wa reli. Inatumika kuelezea utegemezi wa vito kwa programu za Ruby. Jambo la kwanza katika yako vito ni chanzo ambacho unawaambia Gemfile wapi kutafuta vito. Chanzo kinaweza kuitwa kama kizuizi na unaweza kuwa na vyanzo vingi kwenye yako vito.

Ilipendekeza: