使用capistrano时,Ruby on Rails在bundle install上失败

时间:2013-10-09 21:24:02

标签: ruby-on-rails ruby capistrano

我对Ruby知之甚少。我必须拥有一个Ruby网站。当我进行部署设置和检查时,一切正常。但是当我进行上限部署时,我会收到以下错误。

*** [deploy:update_code] rolling back
  * executing "rm -rf /var/www/lpavisit/releases/20131009211837; true"
    servers: ["x.xx.xx.xxx"]
    [5.56.61.183] executing command
    command finished in 209ms
failed: "sh -c 'cd /var/www/lpavisit/releases/20131009211837 && bundle install --without development test'" on x.xx.xx.xxx

谢谢!

1 个答案:

答案 0 :(得分:0)

设置基于Capistrano的部署系统有点复杂。您可能想尝试Heroku,直到您更熟悉Ruby。但要继续使用Capistrano,首先要问它是否具备部署所需的一切:

$ cap deploy:check

您希望看到它,您似乎已安装所有必需的依赖项。你的可能不会。在这种情况下,你应该寻找一本好的capistrano书或在线教程。