橡胶未能完成

时间:2015-03-10 05:27:30

标签: ruby-on-rails amazon-ec2 rubber

我正在使用橡胶工作并使用rubber vulcanize complete_unicorn_nginx_postgresql。在完成整个过程后,运行cap rubber:create_staging失败。以下是失败部分的输出:

* executing "sudo -p 'sudo password: '  bash -l /tmp/create_master_db"
servers: ["web-staging.site.com"]
[web-staging.site.com] executing command
** [out :: web-staging.site.com] ERROR:  syntax error at or near "-"
** [out :: web-staging.site.com] LINE 1: CREATE USER my-website WITH NOSUPERUSER CREATEDB NOCREATE...
** [out :: web-staging.site.com] ^
command finished in 625ms
failed: "/bin/bash -l -c 'sudo -p '\\''sudo password: '\\''  bash -l /tmp/create_master_db'" on web-staging.site.com

此时,我无法看到/修改内容以获得橡胶成功部署到ec2实例并启动rails应用程序供我查看。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我们这个与橡胶无关......应用名称中有一个破折号(site-x),显然橡胶创建了一个同名的postgres用户(site-x)。所以它搞砸了作品。