我已按照https://github.com/cloudfoundry/cf-release/tree/master/example_manifests中的“最小AWS部署”指南试用CloudFoundry。
我知道我必须安装bosh_cli_plugin_micro,但是当我在AWS Ubuntu 14.04 VM上运行它时:
gem install bosh_cli_plugin_micro
我明白了:
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: blobstore_client requires aws-sdk-resources (= 2.2.0); aws-sdk requires aws-sdk-v1 (= 1.60.2)
安装AWS ruby sdk并不能解决问题。我怀疑这是一个问题,aws sdk是一个比微博士cli所期望的更新的版本。有人有什么建议吗?
答案 0 :(得分:0)
确保获得一组一致的宝石的一种方法是创建一个Gemfile
,如下所示:
source 'https://rubygems.org'
gem 'bosh_cli'
gem 'bosh_cli_plugin_micro'
然后从与bundle
放置位置相同的工作目录中运行Gemfile
命令。为了确保您始终使用正确版本的CLI和插件,请在bundle exec
之前添加命令,例如
$ bundle exec bosh micro deploy /path/to/stemcell
您甚至可能希望将bosh
替换为bundle exec bosh
。