4 ответов:
вам не нужно строить камень на месте. В вашем gemfile вы можете указать источник github с ссылкой, ветвью или тегом.
gem 'rails', :git => "git://github.com/rails/rails.git", :ref => "4aded" gem 'rails', :git => "git://github.com/rails/rails.git", :branch => "2-3-stable" gem 'rails', :git => "git://github.com/rails/rails.git", :tag => "v2.3.5"тогда беги
bundle installили короткая форма простоbundle.подробнее об этом читайте здесь:http://bundler.io/man/gemfile.5.html#GIT
обновление: здесь идентификатор источника github.
gem 'country_select', github: 'stefanpenner/country_select'однако, они предостерегают от использования:
NOTE: This shorthand should be avoided until Bundler 2.0, since it currently expands to an insecure git:// URL. This allows a man-in-the-middle attacker to compromise your system.
клонировать репозиторий Git.
$ git clone git://github.com/odorcicd/authlogic.gitперейдите в новый каталог.
cd authlogicфилиала кассе
$ git checkout -b rails3 remotes/origin/rails3создать камень.
$ rake build gemустановить камень.
$ gem install pkg/gemname-1.23.gem
Я должен изменить ответ @janic_, чтобы заставить его работать. Надеюсь, это поможет другим рубиновым нубам, таким как я.
клонировать репозиторий Git.
$ git clone git://github.com/odorcicd/authlogic.gitперейдите в новый каталог.
$ cd authlogicфилиала кассе
$ git checkout -b rails3 remotes/origin/rails3установка связки
$ bundle installсоздать камень.
$ rake buildустановить драгоценный камень.
$ gem install pkg/gemname-1.23.gem
предполагая, что вы являетесь пользователем Bundler,
$ bundle installустановит драгоценные камни, перечисленные в вашем Gemfile. (И если вы не являетесь пользователем Bundler, почему у вас есть Gemfile?
Comments