Capistrano mkdir:无法创建目录

时间:2015-06-02 18:48:13

标签: deployment capistrano mediatemple

我试图使用Capistrano(第一次)部署网站。我的网络托管是使用MediaTemple。网站的目录结构如下所示:

domains/site.com/html/index.html

看起来Capistrano的默认部署尝试创建一个var/www目录来放置您的应用程序。

我在尝试运行cap production deploy时遇到此错误:

mkdir: cannot create directory `/var/www': Permission denied

我认为我没有权限创建这些文件夹,有没有办法解决这个问题,而不是手动创建它们?

此外,是推荐var/www结构,还是值得将我的申请转储到domains/site.com

这是我第一次使用Capistrano,所以对此有任何帮助表示赞赏。提前谢谢!

1 个答案:

答案 0 :(得分:1)

在默认的Capistrano部署设置中,有一条注释行,如下所示:

# Default deploy_to directory is /var/www/my_app
# set :deploy_to, '/var/www/my_app'

您需要取消注释set行并将路径更改为您希望部署应用程序的位置。