Playframework 2.0 云计算框架:错误310:登台失败:

Playframework 2.0 云计算框架:错误310:登台失败:,playframework-2.0,cloud-foundry,Playframework 2.0,Cloud Foundry,我试图在Cloud Foundry中托管一个示例(HelloWorld)Play应用程序,但在登台时总是出现此错误 Error 310: Staging failed: 'Staging task failed: Staging plugin failed: cp: cannot stat `/var/vcap/data/stager/tmp/d20120828-24156-128z05h/unstaged/logs/*': No such file or directory /var/vca

我试图在Cloud Foundry中托管一个示例(HelloWorld)Play应用程序,但在登台时总是出现此错误

Error 310: Staging failed: 'Staging task failed:
 Staging plugin failed: cp: cannot stat `/var/vcap/data/stager/tmp/d20120828-24156-128z05h/unstaged/logs/*': No such file or directory
/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in `chmod': No such file or directory - /var/vcap/data/stager/tmp/d20120828-24156-128z05h/staged/app/start (Errno::ENOENT)
    from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in `chmod'
    from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:879:in `block in chmod'
    from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in `each'
    from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in `chmod'
    from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:14:in `block in stage_application'
    from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:in `chdir'
    from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:in `stage_application'
    from /var/vcap/packages/stager/bin/run_plugin:19:in `<main>' 
错误310:暂存失败:'暂存任务失败:
登台插件失败:cp:cannot stat`/var/vcap/data/stager/tmp/d20120828-24156-128z05h/unstage/logs/*':没有这样的文件或目录
/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in`chmod':没有这样的文件或目录-/var/vcap/data/stager/tmp/d20120828-24156-128z05h/staged/app/start(Errno::enoint)
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in'chmod'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:879:in'block in chmod'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in'each'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in'chmod'
from/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:14:in‘block in stage_application’
来自/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:in`chdir'
来自/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:在“stage_应用程序”中
from/var/vcap/packages/stager/bin/run_插件:19:in`'
我对这个很陌生,所以不知道它是什么意思。我也尝试过谷歌搜索,但没有用

我也试过这个,但没用


编辑:
以上链接有效,只需确保在vmc push命令中提供应用程序名称 如答案所示


非常感谢您的帮助

谢谢

开发环境:

  • Play 2.0-基于Scala

  • Ubuntu 12.04

  • vmc部署应用程序

其他信息:

我遵循了这个教程

是否要从当前目录部署?[Yn]:
应用程序名称:HelloSample
检测到独立应用程序,是否正确?[Yn]:n
1:玩
2:电梯
3:JavaWeb
4:节点
5:独立
6:轨道
7:春天
8:机架
9:圣杯
10:Sinatra
选择应用程序类型:1
选定播放框架应用程序
应用程序部署URL[HelloSample.cloudfoundry.com]:HelloSample.cloudfoundry.com
内存保留(128M、256M、512M、1G、2G)[256M]:
有多少实例?[1]: 
1.
是否创建要绑定到“HelloSample”的服务?[yN]:1
是否要保存此配置?[yN]:y
清单已写入Manifest.yml。
创建应用程序:确定
上载应用程序:
检查可用资源:确定
处理资源:好的
包装申请:可以
上传(106K):可以
推送状态:OK
暂存应用程序“HelloSample”:…错误310:暂存失败:“暂存任务失败:
登台插件失败:cp:cannot stat`/var/vcap/data/stager/tmp/d20120828-24156-128z05h/unstage/logs/*':没有这样的文件或目录
/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in`chmod':没有这样的文件或目录-/var/vcap/data/stager/tmp/d20120828-24156-128z05h/staged/app/start(Errno::enoint)
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in'chmod'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:879:in'block in chmod'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in'each'
from/var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in'chmod'
from/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:14:in‘block in stage_application’
来自/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:in`chdir'
来自/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.62/lib/vcap/staging/plugin/play/plugin.rb:11:在“stage_应用程序”中
from/var/vcap/packages/stager/bin/run_插件:19:in`'
'
您需要在游戏中运行“dist”命令。这将在./dist文件夹中生成一个zip文件,您可以使用“path”开关按下应用程序,如下所示

vmc push <app-name-goes-here> --path=dist/<generated-zip-file>.zip
vmc推送--path=dist/.zip

VMC应将其视为一个Play应用程序并正确部署

你太棒了。非常感谢你。
vmc push <app-name-goes-here> --path=dist/<generated-zip-file>.zip