Как найти один гем, установленный только при указании версии Ruby в Gemfile - PullRequest
0 голосов
/ 08 марта 2020

Я использую Ruby 2.7.0, Bundler 2.1.4 и macOS 10.15.3.

У меня есть Gemfile в пустой папке, в которой указана только версия Ruby:

ruby '2.7.0'

Когда я запускаю bundle или bundle install, я получаю:

% bundle install
The Gemfile specifies no dependencies
Bundle complete! 0 Gemfile dependencies, 1 gem now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

Однако bundle list дает мне:

% bundle list
No gems in the Gemfile

Что это установленный драгоценный камень? Где бы я его нашел?

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Вы можете попробовать:

  • bundle show

  • bundle show name_of_gem

0 голосов
/ 08 марта 2020

Похоже на самого Bundler.

Это ссылки на код для вывода команды bundle install:

Важной частью является последняя часть где specs["bundler"] пусто, тогда он присваивает пакету spe c значение specs["bundler"], поэтому specs.count возвращает не менее 1.

...