Ano ang ginagawa ng Gemfile lock?
Ano ang ginagawa ng Gemfile lock?

Video: Ano ang ginagawa ng Gemfile lock?

Video: Ano ang ginagawa ng Gemfile lock?
Video: Truth About Free Gems in Clash of Clans 2024, Nobyembre
Anonim

Ang Ang Gemfile ay kung saan mo tukuyin kung aling mga hiyas ang gusto mong gamitin, at hinahayaan kang tukuyin kung aling mga bersyon. Ang Gemfile . kandado file ay kung saan itinala ng Bundler ang eksaktong mga bersyon na na-install. Sa ganitong paraan, kapag ang parehong library/proyekto ay na-load sa isa pang makina, ang pagpapatakbo ng pag-install ng bundle ay titingnan ang Gemfile.

Dito, ano ang isang Gemfile?

A Gemfile ay isang file na aming nilikha na ginagamit para sa paglalarawan ng mga dependency ng gem para sa mga programang Ruby. Ang gem ay isang koleksyon ng Ruby code na maaari nating i-extract sa isang "collection" na maaari nating tawagan sa ibang pagkakataon.

ano ang layunin ng pagpapatakbo ng pag-install ng bundle? Bundler nagbibigay ng pare-parehong kapaligiran para sa mga proyekto ni Ruby sa pamamagitan ng pagsubaybay at pag-install ang eksaktong hiyas at bersyon na kailangan mo. Bundler pinipigilan ang mga dependency at tinitiyak na ang mga hiyas na kailangan mo ay naroroon sa pag-unlad, pagtatanghal, at produksyon.

Kaya lang, dapat ko bang tingnan ang Gemfile lock?

Ipagpalagay na hindi ka nagsusulat ng rubygem, Gemfile . lock dapat maging sa iyong imbakan. Ito ay ginagamit bilang isang snapshot ng lahat ng iyong mga kinakailangang hiyas at ang kanilang mga dependency. Kung ikaw ay nagtatrabaho sa isang hiyas, pagkatapos ay HUWAG suriin sa iyong Gemfile.

Saan matatagpuan ang lokasyon ng Gemfile?

Gemfile ay isang file na dapat na matatagpuan sa ugat ng iyong proyekto sa riles. Ginagamit ito para sa paglalarawan ng mga dependency ng hiyas para sa mga programang Ruby. Ang unang bagay sa iyong gemfile ay isang pinagmulan kung saan mo sinasabi ang Gemfile kung saan maghahanap ng mga hiyas. Ang pinagmulan ay maaaring tawaging isang bloke at maaari kang magkaroon ng maraming mga mapagkukunan sa iyong gemfile.

Inirerekumendang: