2016-07-18 4 views
1

Я загрузил последний файл из github, отредактировал файл .gemspec, чтобы потребовать драгоценный камень, который мне нужен; что я тогда делаю, чтобы иметь возможность использовать драгоценный камень? Должен ли я связывать его со связкой, чтобы иметь возможность использовать его?Что делать, если вы редактируете файл gemspec?

Извините, если глупый вопрос, но так запутано прямо сейчас ... не может найти много информации, особенно на RAPIDFIRE ...

+0

это ваш драгоценный камень? Вы хотите опубликовать новую версию? вы хотите использовать его локально? вы хотите использовать его в своем Gemfile? – Leantraxxx

+0

Не мой драгоценный камень, т Rapidfire - но для того, чтобы заставить Devise работать, мне нужно добавить зависимость (я думаю), но не знаю, как это сделать. –

+0

Вы развеяли репозиторий Rapidfire? – Leantraxxx

ответ

1
  1. You nee d до fork репозиторий.
  2. Клонирование раздвоенный хранилище и редактировать gemspec: git clone [email protected]:code-mancers/rapidfire.git
  3. Фиксировать изменения: git add .; git commit -m "whatever"
  4. Напрягите изменения: git push origin master
  5. Edit Gemfile в вашего проекта, указывая на раздвоенный камень: gem 'rapidfire', github: 'your-user/rapidfire', branch: 'master'
+0

Большое спасибо за вашу помощь - очень ясно и точно, это мне очень помогло! –

+0

приветствуются – Leantraxxx

1

Вы можете сделать:

gem build path-of-the-gemspec-file

Тогда

gem install path-of-generated-gem-file

Например:

В корневом каталоге вашего драгоценного камня, вы можете сделать:

gem build my-gem.gempsec

Тогда:

gem install my-gem-0.1.0.gem

Чтобы увидеть, если был установлен камень:

gem list | grep my-gem

Смежные вопросы