【问题标题】:CloudFoundry microbosh unable to deploy on AWSCloudFoundry microbosh 无法在 AWS 上部署
【发布时间】:2016-03-25 14:52:29
【问题描述】:

我已按照此处的“最小 AWS 部署”指南https://github.com/cloudfoundry/cf-release/tree/master/example_manifests 尝试 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 比 micro bosh cli 期望的版本更新的问题。有人有什么建议吗?

【问题讨论】:

    标签: ruby amazon-web-services cloud-foundry


    【解决方案1】:

    确保您获得一组一致的宝石的一种方法是创建一个Gemfile,如下所示:

    source 'https://rubygems.org'
    
    gem 'bosh_cli'
    gem 'bosh_cli_plugin_micro'
    

    然后从与您的Gemfile 所在位置相同的工作目录运行bundle 命令。为确保您始终使用正确版本的 CLI 和插件,请在命令前添加 bundle exec,例如

    $ bundle exec bosh micro deploy /path/to/stemcell
    

    您甚至可能希望将bosh 别名为bundle exec bosh

    【讨论】:

      猜你喜欢
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2012-10-16
      相关资源
      最近更新 更多