Программирование с использованием rails gem - Как мне попробовать это перед тем, как отправлять на gemcutter?
Я разрабатываю новый драгоценный камень (форк изящных генераторов).
Прямо сейчас мое "развертывание" состоит в следующем:
- Я делаю изменения в исходном коде драгоценного камня
- Я обязуюсь GitHub
- Я обновляю более низкий номер gemspec (например, переход с 0.1.1 на 0.1.2)
- Постройте драгоценный камень и перенесите его в gemcutter (сборка драгоценного камня, толчок драгоценного камня)
- Установите новый драгоценный камень (sudo gem install mygem)
- Тогда ты попробуй новый драгоценный камень.
Я уверен, что должен быть более правильный способ делать вещи. Прямо сейчас я загружаю в gemcutter, чтобы я мог проверить свой драгоценный камень... и это не так.
Каков наилучший способ "проверить свой драгоценный камень перед загрузкой в gemcutter"?
3 ответа
Как только у вас есть gemspec, вы можете запустить gem build yourgem.gemspec
, Это даст .gem
файл для установки.... попробуйте следующие команды, чтобы проверить это:
gem install --local
gem spec
gem unpack
В любом случае, вы должны поместить встроенный гем в RubyGems.org, так что вы в значительной степени там:)
Если вы используете ювелир, попробуйте это
rake install
(рейк - задачи скажут вам больше)
Запустить весь тестовый модуль или тест rspec.
Вы можете попробовать в нашем проекте после установки его в вашей системе.