我正在尝试使 Ruby Offline buildpack 正常工作,并且在部署应用程序时遇到此错误。
2015-03-31T14:28:56.21-0600 [STG/0] 输出 -------> Buildpack 版本 1.3.0 2015-03-31T14:28:56.22-0600 [STG/0] 输出!2015-03-31T14:28:56.22-0600 [STG/0] 出来了!没有这样的文件或目录 - /var/vcap/data/dea_next/admin_buildpacks/fbc8ba1a-0f89-4cd4-bdc6-6b189b326ab6_f80a090fe58f5bba36a6d25dfe86220f7dfcc41d/compile-extensions/bin/translate_dependency_url https://s3-external-1.amazonokus.com/ buildpack-ruby/bundle-1.7.12.tgz 2015-03-31T14:28:56.22-0600 [STG/0] 出来了!
环境:Linux CentOS 6
以下是我遵循的步骤:
- 从https://github.com/cloudfoundry/ruby-buildpack下载 ZIP
- 本地解压
- cd ruby-buildpack
- rvm 使用 2.1.5
- BUNDLE_GEMFILE=cf.Gemfile 包
- BUNDLE_GEMFILE=cf.Gemfile bundle exec buildpack-packager 缓存
- cf create-buildpack sjw_ruby_buildpack ruby_buildpack-cached-v1.3.0.zip 11
然后我按如下方式部署了 Ruby 应用程序:
- 切换到 ruby 2.0.0p643(2015-02-25 修订版 49749)[x86_64-linux]
- 捆绑安装
- 捆绑包 --all
- cf push -b sjw_ruby_buildpack
- 失败并显示上述错误消息。