Gemfile кулпусу эмне кылат?
Gemfile кулпусу эмне кылат?

Video: Gemfile кулпусу эмне кылат?

Video: Gemfile кулпусу эмне кылат?
Video: Табышмактар //КЫЙЫН БОЛСОН ТААП КОР 2024, Май
Anonim

The Gemfile болуп саналат кайсы асыл таштарды колдонгуңуз келгенин белгилейсиз жана кайсы версияларды көрсөтүүгө мүмкүндүк берет. The Gemfile . кулпу файл болуп саналат Бул жерде Bundler орнотулган так версияларды жазат. Ушундай жол менен, ошол эле китепкана/долбоор болуп саналат башка машинага жүктөлгөн, иштеп жаткан таңгак орнотуу каралат Gemfile.

Бул жерде Gemfile деген эмне?

А Gemfile бул биз түзгөн файл, ал Ruby программалары үчүн асыл таштардан көз карандылыкты сүрөттөө үчүн колдонулат. Асыл таш - бул Ruby кодунун жыйнагы, аны биз кийинчерээк чакыра турган "коллекцияга" чыгара алабыз.

таңгак орнотууну иштетүүнүн максаты эмне? Bundler көзөмөлдөө жана Ruby долбоорлору үчүн ырааттуу чөйрөнү камсыз кылат орнотуу сизге керектүү так асыл таштар жана версиялар. Bundler көз карандылыктын алдын алат жана сизге керектүү асыл таштар иштеп чыгууда, сахналаштырууда жана өндүрүштө болушун камсыздайт.

Жөн эле, мен Gemfile кулпусун текшеришим керекпи?

Сиз рубигем жазбайсыз деп ойлосоңуз, Gemfile . кулпу керек сиздин репозиторийиңизде болуңуз. Ал бардык керектүү асыл таштарыңыздын жана алардын көз карандылыктарынын сүрөтү катары колдонулат. Эгер сиз асыл таштын үстүндө иштеп жатсаңыз, анда ЖОК текшерүү сенин Gemfile.

Gemfile кайда жайгашкан?

Gemfile болушу керек файл болуп саналат жайгашкан сиздин рельс долбооруңуздун тамырында. Бул Ruby программалары үчүн асыл көз карандылыкты сүрөттөө үчүн колдонулат. Сиздин биринчи нерсе gemfile сиз айтып турган булак болуп саналат Gemfile асыл таштарды кайдан издөө керек. Булакты блок катары атоого болот жана сизде бир нече булак болушу мүмкүн gemfile.

Сунушталууда: