2012-08-28 33 views
0

我想舉辦一個樣品(的HelloWorld)Play應用程序在Cloud Foundry的,但我總是讓在舞臺這個錯誤,Cloud Foundry的Playframework:錯誤310:腳手架失敗:

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

我很新的這所以不知道它的意思。我也嘗試了谷歌搜索,但無濟於事。

我想這一個了,但它沒有工作SO Question similar to this one


編輯:
上面的鏈接所指向的作品,只是確保你在VMC推出指令 作爲提供應用程序名稱由答案表示。


任何幫助非常感謝。

謝謝。

開發環境:

  • 播放2.0 - 斯卡拉基於

  • 的Ubuntu 12.04

  • VMC部署的應用。

附加信息:

我跟着這個教程Play scala Cloud Foundry

Would you like to deploy from the current directory? [Yn]: 
Application Name: HelloSample 
Detected a Standalone Application, is this correct? [Yn]: n 
1: Play 
2: Lift 
3: JavaWeb 
4: Node 
5: Standalone 
6: Rails 
7: Spring 
8: Rack 
9: Grails 
10: Sinatra 
Select Application Type: 1 
Selected Play Framework Application 
Application Deployed URL [HelloSample.cloudfoundry.com]: hellosample.cloudfoundry.com 
Memory reservation (128M, 256M, 512M, 1G, 2G) [256M]: 
How many instances? [1]: 
1 
Create services to bind to 'HelloSample'? [yN]: 1 
Would you like to save this configuration? [yN]: y 
Manifest written to manifest.yml. 
Creating Application: OK 
Uploading Application: 
    Checking for available resources: OK 
    Processing resources: OK 
    Packing application: OK 
    Uploading (106K): OK 
Push Status: OK 
Staging Application 'HelloSample': ..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>' 
' 

回答

1

你需要在遊戲運行 「DIST」 命令。這會在./dist文件夾中生成一個zip文件,您可以像這樣使用「路徑」開關推送應用程序;

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

VMC應該將此識別爲Play應用程序並正確部署。

+0

你真棒。非常感謝。 – 66CLSjY

+1

沒問題,先生! –