【问题标题】:Clone a Symfony2 project克隆一个 Symfony2 项目
【发布时间】:2013-08-22 11:54:24
【问题描述】:

我正在从我们的服务器克隆一个 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/Sites/cliico/app/bootstrap.php.cache”(include_path='.:/usr/lib/php/pear')在 /第 10 行的用户/david/Sites/cliico/app/console

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

谢谢

【问题讨论】:

标签: git symfony


【解决方案1】:

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/vendors 安装

【讨论】:

  • 尝试 php bin/vendors 安装
  • 我试过了,我得到了,PHP 警告:parse_ini_file(/Users/david/Sites/cliico/deps):无法打开流:/Users/david/Sites/cliico 中没有这样的文件或目录第 74 行的 /bin/vendors deps 文件的 ini 语法无效。也许缺少尾随换行符?
  • 能否请您添加您的 deps 文件和 Symfony 版本
  • deps文件内容为:IvoryCKEditorBundle ef9a9bac52f5fb823b6b670074702b9591c9ad87 只有一行,我使用的版本是Symfony2
猜你喜欢
  • 2021-06-29
  • 1970-01-01
  • 2016-03-20
  • 2021-12-01
  • 2013-12-17
  • 2011-01-30
  • 2017-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多