1

我从我们的服务器克隆了一个 Git 存储库。当我这样做时,来自 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 中打开所需的“/Users/david/Sites/cliico/app/bootstrap.php.cache”(include_path='.:/usr/lib/php/pear') /Sites/cliico/app/console 第 10 行

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

谢谢

4

1 回答 1

4

Symfony > 2.1(作曲家)

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

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

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

对于 Symfony 2.0.* (deps)

你有 deps 文件,使用:

php bin/供应商安装

于 2013-08-22T13:32:20.647 回答