{bundle exec rake release`和`gem push`有什么区别?

时间:2019-05-26 23:24:47

标签: ruby rubygems rake bundler executable

我想知道使用bundle exec rake release发布gem的区别。在捕获运行时错误方面,gem pushrake有什么好处吗?

特别是我是在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会错过的错误配置吗?

0 个答案:

没有答案