2016-03-25 7 views
0

bereitgestellt werden Ich habe die Anleitung zur "minimalen AWS-Bereitstellung" hier gelesen https://github.com/cloudfoundry/cf-release/tree/master/example_manifests, um CloudFoundry auszuprobieren.CloudFoundry microBosh kann nicht auf AWS

Ich verstehe, dass ich die bosh_cli_plugin_micro installieren müssen, aber wenn ich diese ausführen 14.04 VM auf einer AWS Ubuntu:

gem install bosh_cli_plugin_micro 

ich:

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) 

Installation der AWS Rubin sdk doesn‘ t das Problem lösen. Ich vermute, es ist ein Problem der aws sdk, eine neuere Version zu sein, als die, die der micro bosh cli erwartet. Hat jemand irgendwelche Vorschläge?

Antwort

0

Eine Möglichkeit, einen einheitlichen Satz von Edelsteinen erhalten, um sicherzustellen, würde ein Gemfile wie diese erstellen sein:

source 'https://rubygems.org' 

gem 'bosh_cli' 
gem 'bosh_cli_plugin_micro' 

und dann aus dem gleichen Arbeitsverzeichnis den bundle Befehl ausführen, wie, wo Ihre Gemfile platziert wird. Um sicherzustellen, dass Sie immer die richtige Version von CLI und Plugin verwenden, fügen Sie Befehle mit bundle exec, z.

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

Sie können sogar zu alias wünschen bosh-bundle exec bosh.