Программирование с использованием rails gem - Как мне попробовать это перед тем, как отправлять на gemcutter?

Я разрабатываю новый драгоценный камень (форк изящных генераторов).

Прямо сейчас мое "развертывание" состоит в следующем:

  1. Я делаю изменения в исходном коде драгоценного камня
  2. Я обязуюсь GitHub
  3. Я обновляю более низкий номер gemspec (например, переход с 0.1.1 на 0.1.2)
  4. Постройте драгоценный камень и перенесите его в gemcutter (сборка драгоценного камня, толчок драгоценного камня)
  5. Установите новый драгоценный камень (sudo gem install mygem)
  6. Тогда ты попробуй новый драгоценный камень.

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

Каков наилучший способ "проверить свой драгоценный камень перед загрузкой в ​​gemcutter"?

3 ответа

Решение

Как только у вас есть gemspec, вы можете запустить gem build yourgem.gemspec, Это даст .gem файл для установки.... попробуйте следующие команды, чтобы проверить это:

gem install --localgem specgem unpack

В любом случае, вы должны поместить встроенный гем в RubyGems.org, так что вы в значительной степени там:)

Если вы используете ювелир, попробуйте это

rake install

(рейк - задачи скажут вам больше)

Запустить весь тестовый модуль или тест rspec.

Вы можете попробовать в нашем проекте после установки его в вашей системе.

Другие вопросы по тегам