Cloud foundry 将ruby应用程序推送到V2 cloud-错误,没有这样的文件ruby_versions.yml

Cloud foundry 将ruby应用程序推送到V2 cloud-错误,没有这样的文件ruby_versions.yml,cloud-foundry,Cloud Foundry,(交叉张贴于) 我有一个手工制作的V2安装,我正在尝试将ruby应用程序推送到其中。它被正确地标识为ruby应用程序,因为它报告它正在“安装ruby”。但随后抛出以下内容: Installing ruby. /usr/lib/ruby/1.9.1/psych.rb:297:in `initialize': No such file or directory - ruby_versions.yml (Errno::ENOENT) from /usr/lib/ruby/1.9

(交叉张贴于)

我有一个手工制作的V2安装,我正在尝试将ruby应用程序推送到其中。它被正确地标识为ruby应用程序,因为它报告它正在“安装ruby”。但随后抛出以下内容:

Installing ruby.
/usr/lib/ruby/1.9.1/psych.rb:297:in `initialize': No such file or directory - ruby_versions.yml (Errno::ENOENT)
            from /usr/lib/ruby/1.9.1/psych.rb:297:in `open'
            from /usr/lib/ruby/1.9.1/psych.rb:297:in `load_file'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:192:in `block (2 levels) in ruby_versions'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:190:in `chdir'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:190:in `block in ruby_versions'
            from /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:189:in `ruby_versions'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:235:in `install_ruby'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:77:in `compile'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/bin/compile:11:in `block in <main>'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/base.rb:84:in `log'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/vendor/ruby/bin/compile:10:in `<main>'
/home/cdavisafc/cloud-fabric/dea_ng/buildpacks/lib/installer.rb:17:in `compile': Buildpack compilation step failed: (RuntimeError)
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/lib/buildpack.rb:15:in `block in stage_application'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/lib/buildpack.rb:11:in `chdir'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/lib/buildpack.rb:11:in `stage_application'
            from /home/cdavisafc/cloud-fabric/dea_ng/buildpacks/bin/run:10:in `<main>'
安装ruby。
/usr/lib/ruby/1.9.1/psych.rb:297:“初始化”:没有这样的文件或目录-ruby_versions.yml(Errno::enoint)
from/usr/lib/ruby/1.9.1/psych.rb:297:in'open'
from/usr/lib/ruby/1.9.1/psych.rb:297:in'load_file'
from/home/cdavisafc/cloud-fabric/dea_-ng/buildpacks/vendor/ruby/lib/language_-pack/ruby.rb:192:in ` ruby_版本中的块(2级)'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:190:in`chdir'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:190:“ruby_版本中的块”
from/usr/lib/ruby/1.9.1/tmpdir.rb:83:in'mktmpdir'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:189:in'ruby_versions'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/ruby.rb:235:in'install_ruby'
from/home/cdavisafc/cloud-fabric/dea_-ng/buildpacks/vendor/ruby/lib/language_-pack/ruby.rb:77:in'compile'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/bin/compile:11:in'block in'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/lib/language_pack/base.rb:84:in'log'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/vendor/ruby/bin/compile:10:in`'
/home/cdavisafc/cloud fabric/dea_ng/buildpacks/lib/installer.rb:17:在“编译”中:Buildpack编译步骤失败:(运行时错误)
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/lib/buildpack.rb:15:in“block in stage_应用程序”
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/lib/buildpack.rb:11:in'chdir'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/lib/buildpack.rb:11:in'stage_application'
from/home/cdavisafc/cloud fabric/dea_ng/buildpacks/bin/run:10:in`'
在调试的更深一步中,我发现在查看buildpack缓存和blobstore后,它试图卷曲。我认为S3 bucket是可以访问的,因为之前的参与者在该URL上获取bundler-1.3.2.tgz似乎是成功的

有什么想法吗

谢谢,
Cornelia

我不能100%确定这个错误,但我们确实有一个Heroku构建包的分支,可能值得尝试

所以只需再次推送应用程序,但要这样做

vmc push --buildpack=git://github.com/cloudfoundry/heroku-buildpack-ruby.git