Gemfile lock ua dab tsi?
Gemfile lock ua dab tsi?

Video: Gemfile lock ua dab tsi?

Video: Gemfile lock ua dab tsi?
Video: Проблема с установкой пакета Termux РЕШЕНА! [Не удалось найти пакет, Обслуживание репозитория] 2024, Hlis ntuj nqeg
Anonim

Cov Gemfile yog qhov twg koj qhia cov gems uas koj xav siv, thiab cia koj qhia cov versions twg. Cov Gemfile . xauv ntaub ntawv yog qhov twg Bundler sau cov qauv tseeb uas tau teeb tsa. Li no, thaum tib lub tsev qiv ntawv / project yog loaded rau lwm lub tshuab, khiav bundle nruab yuav saib lub Gemfile.

Ntawm no, Gemfile yog dab tsi?

A Gemfile yog ib cov ntaub ntawv peb tsim uas yog siv los piav txog lub pov haum dependencies rau Ruby cov kev pab cuam. Lub pov haum yog ib phau ntawm Ruby code uas peb tuaj yeem rho tawm mus rau hauv "sau" uas peb tuaj yeem hu tom qab.

Lub hom phiaj ntawm kev khiav bundle install yog dab tsi? Bundler muab ib puag ncig zoo ib yam rau Ruby tej yaam num los ntawm kev taug qab thiab kev txhim kho qhov tseeb gems thiab versions uas koj xav tau. Bundler tiv thaiv kev vam khom thiab xyuas kom meej tias lub pov haum uas koj xav tau muaj nyob rau hauv kev txhim kho, kev tsim kho, thiab kev tsim khoom.

Tsuas yog li ntawd, kuv yuav tsum tshawb xyuas hauv Gemfile xauv?

Piv txwv tias koj tsis sau ib lub rubygem, Gemfile . xauv yuav tsum nyob hauv koj qhov chaw khaws cia. Nws yog siv raws li ib tug snapshot ntawm tag nrho cov koj xav tau gems thiab lawv dependencies. Yog tias koj ua haujlwm ntawm lub pov haum, ces TSIS TAU kuaj hauv koj Gemfile.

Lub Gemfile nyob qhov twg?

Gemfile yog ib cov ntaub ntawv uas yuav tsum yog nyob hauv paus ntawm koj qhov project rails. Nws yog siv los piav txog lub pov haum kev vam meej rau Ruby cov kev pab cuam. Thawj qhov hauv koj gemfile yog ib qhov chaw uas koj qhia rau Gemfile qhov twg mus nrhiav gems. Qhov chaw tuaj yeem hu ua qhov thaiv thiab koj tuaj yeem muaj ntau qhov chaw hauv koj gemfile.

Pom zoo: