2013-03-20 2 views
0

이 (Google Groups에 크로스가-게시) 그런 파일 ruby_versions.yml루비 V2의 클라우드 응용 프로그램 추진 - 오류,

를 내가 손으로 만들어진 V2 설치 내가 루비 응용 프로그램을 추진하려고 할 수 있습니다. "루비를 설치 중"이라는 메시지가 표시되면서 루비 앱으로 올바르게 식별됩니다. 디버깅에

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>' 

조금 더 깊고 나는 buildpack 캐시와 Blob 저장소에보고 후이 https://s3.amazonaws.com/heroku-buildpack-ruby/ruby_versions.yml 컬을 시도 찾을 :하지만 다음이 발생합니다. 제 생각에 S3 버킷은 번들러 (1.3.2.tgz)를 얻을 수있는 사전주의 사항으로 액세스 할 수 있다고 생각합니다.

아이디어가 있으십니까?

덕분에, 코르넬리아

답변

0

나는 특정 오류에 대한 100 % 확실하지 않다, 그러나 우리는 Heroku가의 포크 대신 시도 가치가있을 수도 팩을 구축해야합니까.

https://github.com/cloudfoundry/heroku-buildpack-ruby

그러니 그냥 다시 응용 프로그램을 추진하지만,이 같은 그것을 할;

vmc push --buildpack=git://github.com/cloudfoundry/heroku-buildpack-ruby.git 
관련 문제