我正在尝试使用bundler
(middleman-s3_sync
从3.0.30
到~> 4.0
)更新gem,但它正在尝试安装net-ssh
的版本这需要Ruby 2,而我仍然是1.9.3。
所以我想知道是否有任何版本我可以锁定任何依赖项,所以我现在不必更新到Ruby 2。
我希望看到类似更新后Gemfile.lock
文件的样子,但实际上没有执行更新。
我怎么能得到它?
我tried bundle install --verbose
看看发生了什么,但它只是查询RubyGems的一组gem名称并获取另一个依赖项数组 - 而不知道哪一个属于另一个。
$ ruby --version
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-darwin13.4.0]
$ gem --version
1.8.23
$ bundle --version
Bundler version 1.9.0