Gems, gemfile, bundler и Jekill
Jekyll написан на Ruby, эта страница поможет вам изучить некоторые термины.
Gems
Gem - правильно читается как джем. По факту gem - это код, который вы можете включать в проекты Ruby, иными словами “сторонняя библиотека”.
Команда установки gem’ов
gem install jekyll
Gemfile
Gemfile
- это список используемых gem, который описывает какие gem’ы каких версий и для чего нам нужны.
Пример того, как может выглядить Gemfile:
source "https://rubygems.org"
gem "jekyll"
group :jekyll_plugins do
gem "jekyll-feed"
gem "jekyll-seo-tag"
end
Bundler
Bundler
- это gem - установщик, который занимается установкой gem’ов.
bundle init
- cоздание пустого файла Gemfile
.
bundle add jekyll
- добавление gem’а в ручную.
bundle install
- установка всех gem’ов в одну строку, bundler
разрешает все конфликты зависимостей и записывает результат работы в файл Gemfile.lock
.
Чтобы обойти Bundler, если вы не используете Gemfile, запустите jekyll serve
.
См. Использование Jekyll с Bundler для получения дополнительной информации о Bundler в Jekyll и для получения инструкций по быстрой установке и запуску.
Набор документации по Ruby Ruby Documentation Bundle
30 августа 2022Эта страница последний раз обновлялась:
08-10-2022 12:56