【发布时间】:2011-10-19 00:54:53
【问题描述】:
使用捆绑器,您可以在Gemfile 中执行类似的操作:
gem 'my_gem', :git => 'git@github:me/my_gem.git'
这会在该 repo 中构建 gem 并安装它。效果很好。是否可以仅使用命令行 gem 工具做类似的事情?像这样?
gem install my_gem --git="git@github:me/my_gem.git"
显然该命令不起作用,但是有类似的东西吗?我知道我可以克隆 repo,运行gem build my_gem.gemspec,然后运行gem install my_gem-1.2.3.gem。但我想知道是否有直接的单行代码将这些中间步骤隐藏在幕后。
【问题讨论】:
-
github.com/rdp/specific_install 似乎就是这样做的。