2013-01-21 56 views
0

当我尝试使用月光,我得到以下错误的应用程序部署我轨Rackspace公司:月光部署错误

* 2013-01-20 22:54:44 executing `app:symlinks:update' 
    * 2013-01-20 22:54:44 executing `deploy:create_symlink' 
    triggering before callbacks for `deploy:create_symlink' 
    * 2013-01-20 22:54:44 executing `moonshine:apply' 
    * executing "sudo -p 'sudo password: ' RAILS_ROOT=/srv/appname/releases/20130121065443 DEPLOY_STAGE= RAILS_ENV=production shadow_puppet /srv/appname/releases/20130121065443/app/manifests/application_manifest.rb" 
    servers: ["appname.com"] 
    [appname.com] executing command 
** [out :: appname.com] Uncaught exception: LoadError: cannot load such file -- /srv/appname/releases/20130121065443/app/manifests/application_manifest.rb 
** [out :: appname.com] 
** [out :: appname.com] 
** [out :: appname.com] /usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
** [out :: appname.com] 
** [out :: appname.com] 
** [out :: appname.com] /usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
** [out :: appname.com] 
** [out :: appname.com] 
** [out :: appname.com] /usr/lib/ruby/gems/1.9.1/gems/shadow_puppet-0.6.2/bin/shadow_puppet:130:in `<top (required)>' 
** [out :: appname.com] 
** [out :: appname.com] 
** [out :: appname.com] /usr/bin/shadow_puppet:19:in `load' 
** [out :: appname.com] 
** [out :: appname.com] 
** [out :: appname.com] /usr/bin/shadow_puppet:19:in `<main>' 
** [out :: appname.com] 
    command finished in 2569ms 
*** [deploy:update_code] rolling back 
    * executing "rm -rf /srv/appname/releases/20130121065443; true" 
    servers: ["appname.com"] 
    [appname.com] executing command 
    command finished in 364ms 
failed: "sh -c 'sudo -p '\\''sudo password: '\\'' RAILS_ROOT=/srv/appname/releases/20130121065443 DEPLOY_STAGE= RAILS_ENV=production shadow_puppet /srv/appname/releases/20130121065443/app/manifests/application_manifest.rb'" on appname.com 

我应该如何去修复呢? 如果你不知道如何解决这个问题,那么其他什么宝石可以帮助我将应用程序部署到Rackspace。

回答

0

我发现了这个问题。卡皮斯特拉诺拉着git来源,我忘了推新的代码。这意味着,application_manifest.rb在服务器上不存在。推后,它完美运作。