Каковы различия между `bundle exec rake release` и` gem push`? - PullRequest
2 голосов
/ 27 мая 2019

Я хотел бы знать разницу между использованием bundle exec rake release для публикации драгоценного камня.Есть ли какое-либо преимущество перед gem push с точки зрения rake отлова ошибки времени выполнения?

Конкретно Я спрашиваю это в контексте executable gems, который работает на своем терминале независимо из irb.

Например: если мой/bin/my_gem - это следующее:

#!/usr/bin/env ruby
require '../lib/my_gem'

И .gemspec содержит

s.bindir = "bin"#or even "exe"
s.executables = ["my_gem"]#or s.files.grep(%r{^bin/}) { |f| File.basename(f) }
s.require_paths = ["lib"]

Возможно, bundle exec rake release уловит неправильную конфигурацию, которую gem push пропустит?

...