2015-07-13 4 views
1

Я разветвил драгоценный камень и обновил его, и я использую его с моим проектом. Я добавил следующую строку в моей Gemfile:Удаленная жемчужина, не устанавливаемая в gemset с пакетом

gem 'pipedrive-ruby', :git => "git://github.com/biznickman/pipedrive-ruby"

тогда я бегу bundle install и выводит:

Using pipedrive-ruby 0.3.4 from git://github.com/biznickman/pipedrive-ruby (at master)

Однако, когда я бегу gem list для текущего gemset pipedrive-ruby драгоценный камень нет в списке. Как получить этот gemfile для включения в локальный гемсет?

ответ

0

gem list содержит список драгоценных камней, установленных в вашей системе. Когда вы используете gem 'foo', git: 'git://foo.bar/baz', драгоценный камень устанавливается в другом месте от системных драгоценных камней.

Поскольку RubyGems не имеет возможности обрабатывать драгоценные камни от git, любые драгоценные камни, установленные из git-репозитория, не будут отображаться в списке драгоценных камней. - http://bundler.io/v1.10/git.html

Вместо этого вы можете просмотреть драгоценные камни, используемые вашим проектом, с помощью bundle list.

Вы можете найти местоположение установленной жемчужины с помощью bundle show тоже:

bundle show pipedrive-ruby