Ruby 在OSX上为BOSH Lite上的Cloud Foundry创建部署清单失败

Ruby 在OSX上为BOSH Lite上的Cloud Foundry创建部署清单失败,ruby,cloud-foundry,cf-bosh,Ruby,Cloud Foundry,Cf Bosh,我遵循此文档在VirtualBox上的OSX上部署Cloud Foundry- 执行时 ./scripts/generate-bosh-lite-dev-manifest 我在控制台中得到了以下指纹: WangYudeMacBook-Pro:workspace wangyu$ cd cf-release/ WangYudeMacBook-Pro:cf-release wangyu$ ./scripts/generate-bosh-lite-dev-manifest /System/Libra

我遵循此文档在VirtualBox上的OSX上部署Cloud Foundry-

执行时

./scripts/generate-bosh-lite-dev-manifest
我在控制台中得到了以下指纹:

WangYudeMacBook-Pro:workspace wangyu$ cd cf-release/
WangYudeMacBook-Pro:cf-release wangyu$ ./scripts/generate-bosh-lite-dev-manifest 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
只能针对Bosh Lite控制器。请在运行此脚本之前使用“bosh target”

有人知道发生了什么吗?使用sudo运行脚本不会更改结果


谢谢你的帮助

请确保文件中提到的先决条件:

“它假定您已经安装了BOSH Lite,并以控制器为目标。”

要安装bosh lite并瞄准控制器,请参阅:


我希望这能有所帮助。

谢谢你,福达斯!是我干的。在重新运行target Director命令和manifest命令后,我仍然遇到相同的故障:WangYudeMacBook Pro:cf release wangyu$bosh target 192.168.50.4 lite target设置为
bosh lite Director'WangYudeMacBook Pro:cf release wangyu$bosh登录您的用户名:admin输入密码:以
admin身份登录WangYudeMacBook Pro:cf release wangyu$。/scripts/generate-bosh-lite-dev-manifest/System/Library/Frameworks/Ruby.framework/Versions/2.0/lib/Ruby/2.0.0/rubygems/core\u-ext/kernel\u-require.rb:55:in'require':无法加载这样的文件——bundler/setup(LoadError)我发现在执行“bosh\u-STATUS=$(bosh-STATUS)”行时打印了这个错误在脚本中生成bosh lite开发清单。因此,脚本中似乎无法运行“$(波什状态)”。但当我在OSX的终端中运行“bosh status”时,它运行正确并显示正确的信息。这是由“生成bosh lite开发清单”脚本中的“导出bosh\u使用\u BUNDLER=true”引起的。注释导出行后,“生成bosh lite开发清单”可以成功运行。这看起来像一个波什的错误-需要安装bundler,并尝试看看它是否工作,而不评论行。最后,解决方案很简单。只需安装bundler,脚本就可以正常运行了。但是cloudfoundry.org中没有关于这方面的文档。