У меня есть частный драгоценный камень, который называется X
, исходный код которого размещен на Github. Если я хочу использовать X
в проекте, я добавляю gem 'X', :git => '[email protected]:my-org/x.git'
в мой проект Gemfile
. Затем я могу запустить irb
и ввести require 'bundler/setup'
, а затем require 'x'
. Доступна функциональность X
.Как мне получить частный рубиновый камень из другого частного рубинового драгоценного камня?
Теперь у меня есть другой частный драгоценный камень, называемый Y
, исходный код которого также размещен на Github. Я хочу использовать X
с точностью до Y
.
Как это сделать?
Предполагая, что вы предлагаете, чтобы эти строки вошли в «Gemfile», это не работает. При запуске 'gem build y.gemspec' вы получите сообщение об ошибке:« Источник git [email protected]: my-org/x.git еще не зарегистрирован. Перед запуском приложения запустите \ 'bundle install \'. – jerzy
Да, вам нужно запустить 'bundle install' перед созданием – Raphael