Переход в папку проекта перед установкой пакета - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь установить jekyll в соответствии с инструкциями здесь (через rbenv): https://gist.github.com/r-brown/a0b50d56cfb3596e0d17

Перед этапом "комплектной установки" указано: перейдите в папку проекта

Тем не менее, я новичок и просто действительно запутался в том, что это значит?У меня сейчас нет папки с проектами, потому что я просто нахожусь в процессе установки jekyll?

Или это относится к определенному местоположению на основе предыдущих этапов установки?

Я попытался пропустить этот шаг и напрямую ввести bundle install, но это привело к этой ошибке

«Не удалось найти Gemfile».

Ссылаясь на этот пост: Не удалось найти Gemfile , к сожалению, бесполезно, так как никто явно не указал, что влечет за собой "папка проекта" ...

1 Ответ

1 голос
/ 24 июня 2019

Почему вы хотите использовать jekyll? Обычно вы используете его как часть проекта , что, вероятно, влечет за собой написание строки:

gem 'jekyll'

... внутри Gemfile вашего проекта. А затем, чтобы установить библиотеку (вместе со всеми другими зависимостями, вы можете запустить bundle install.

Вот почему в следующей строке руководства рассказывается о выполнении команды: bundle exec jekyll serve ... - поскольку автор предполагает, что у вас настроен проект.

Однако, если вы просто хотите установить гем в глобальном масштабе (т.е. не в контексте проекта), вам не нужно ничего делать с bundle. Просто запустите:

gem install jekyll
...