Мазмуну:

Gemfile кайда?
Gemfile кайда?

Video: Gemfile кайда?

Video: Gemfile кайда?
Video: BÜYÜK SELÇUKLU - FETRET DEVRİ /BERK YARUK/M. TAPAR/SENCER 2024, Май
Anonim

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

Ушундай жол менен, мен Gemfile кайда коём?

А Gemfile байланышкан Ruby кодун аткаруу үчүн талап кылынган асыл көз карандылыктарды сүрөттөйт. Place the Gemfile байланышкан кодду камтыган каталогдун тамырында. Мисалы, Rails тиркемесинде, жер the Gemfile Rakefile менен бир каталогдо.

Кимдир бирөө суроо бериши мүмкүн, бундлер кайда орнотулган? сиздин колдонмоңуз сатуучу/кэште колдонгон gem файлдары. чуркоо пакет орнотуу башка жерлердеги асыл таштарга караганда сатуучу/кэштеги асыл таштарды артык көрөт. Бул жерде /usr/local/lib/ruby/gems/2.1. 0/gems/ жана бул жерде: /usr/local/lib/ruby/gems/2.1.

Gemfile деген эмне экенин дагы билесизби?

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

Сиз асыл ташты кантип иштетесиз?

Bundler орнотулууда

  1. Терминал терезесин ачып, төмөнкү буйрукту аткарыңыз:
  2. Долбооруңуздун түпкү каталогуна өтүңүз.
  3. Белгиленген булактардан керектүү асыл таштардын баарын орнотуңуз:
  4. Колдонмоңуздун ичинде топтомдогу чөйрөнү жүктөңүз:
  5. Таңгыңыздагы асыл таш менен келген аткарылуучу файлды иштетиңиз:

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