克隆一个Symfony2项目

时间:2013-08-22 11:54:24

标签: git symfony

我从我们的服务器克隆了一个Git repo。 当我这样做时,来自gitignore的文件很缺失,显而易见。 就像这个页面所说的http://symfony.com/doc/current/cookbook/workflow/new_project_git.html一样,应该忽略的文件夹/文件是:

/web/bundles/
/app/bootstrap*
/app/cache/*
/app/logs/*
/vendor/
/app/config/parameters.yml

但接下来如何安装所有捆绑包等。我试图运行php app/console cache:clear --env=prod --no-debug并且因为缺少文件而显然会出错。

PHP Warning:  require_once(/Users/david/Sites/cliico/app/bootstrap.php.cache): failed to open stream: No such file or directory in /Users/david/Sites/cliico/app/console on line 10

PHP致命错误:require_once():在/中打开所需的'/Users/david/Sites/cliico/app/bootstrap.php.cache'(include_path ='。:/ usr / lib / php / pear')失败第10行的用户/ david / Sites / cliico / app / console

必须有一种简单的方法来重新创建Symfony2建议人们忽略的那些文件夹。

由于

1 个答案:

答案 0 :(得分:4)

Symfony> 2.1 (作曲家)

您需要在项目的根目录下安装composer

curl -sS https://getcomposer.org/installer | php

然后执行php composer.phar install它会下载composer.json中定义的所有供应商并将它们添加到文件夹/供应商

对于Symfony 2.0。* (deps)

你有deps文件,使用:

  

php bin / vendors install