私はファブリック(apacheへのDjangoデプロイメント)を実行していますが、サイトをインストールするタスクに到達するまで、すべてが正常に機能しているようです。
def install_site():
"Add the virtualhost file to apache"
require('release', provided_by=[deploy, setup])
sudo('cd %(path)/releases/%(release)/%(release); cp %(project_name)/%(virtualhost_path)/%(project_domain) /etc/apache2/sites-available/%(project_domain)s')
sudo('cd /etc/apache2/sites-available; a2ensite %(project_domain)')
私はこのエラーを受け取り続けます:
[173.203.124.16] sudo: cd %(path)/releases/%(release)/%(release);
[173.203.124.16] err: /bin/bash: -c: line 0: syntax error near unexpected token
`('
[173.203.124.16] err: /bin/bash: -c: line 0: `cd %(path)/releases/%(release)/%(r
elease);'
Warning: sudo() encountered an error (return code 2) while executing 'cd %(path)
/releases/%(release)/%(release);'
fabfile.pyを何度も繰り返しましたが、エラーが発生する理由がわかりません...何かアイデアはありますか?