Symfony:命令未找到

时间:2016-10-13 11:38:10

标签: symfony symfony-console

我正在尝试使用symfony几个月以来。昨晚我做了一个自动删除来清除不需要的存储库。之后我无法使用symfony命令创建新的symfony项目。当我在终端中运行Symfony new SecurityDemo 2.8.1时, 我收到了错误

Symfony: command not found

我按照文档http://symfony.com/doc/current/setup.html中的指示再次尝试安装 Symfony Installer 。我转到我的根目录并按照屏幕截图所示的安装过程进行操作 enter image description here

我仍然得到同样的错误。

感谢所有帮助。

修改

我正在使用LAMP并使用PHP 5.6。

当我尝试使用symfony self-update更新symfony安装程序时,我得到了输出

// Symfony Installer is already updated to the latest version (1.5.8).

9 个答案:

答案 0 :(得分:3)

将以下行添加到您的shell配置文件中:

export PATH="$HOME/.symfony/bin:$PATH"

答案 1 :(得分:2)

如果您确定已正确安装了symfony命令,则必须使用小写s而不是Symfony来调用它。

正确的命令是:

$ symfony new SecurityDemo 2.8.1

http://symfony.com/doc/current/setup.html#basing-your-project-on-a-specific-symfony-version

答案 2 :(得分:2)

cd your-project/
composer require symfony/web-server-bundle --dev
php bin/console server:start

在 Fedora 33 工作站上为我工作得很好

基数:https://symfony.com/doc/4.0/setup/built_in_web_server.html

答案 3 :(得分:1)

尝试以小写形式调用Symfony,例如:

>symfony new SecurityDemo 2.8.1

希望这个帮助

答案 4 :(得分:1)

正确的命令是

symfony new SecurityDemo 2.8.1

答案 5 :(得分:1)

我遇到了同样的问题。正确的命令是:

php symfony new SecurityDemo 2.8.1

不知道为什么没有单词php就行不通,即使文档没有规定它。

答案 6 :(得分:0)

事实证明我不能使用资本' S'在symfony。使用symfony new project_name就可以了。

答案 7 :(得分:0)

如果由于某种原因无法使用Symfony安装程序,则可以使用Composer(现代PHP应用程序使用的依赖管理器)创建Symfony应用程序。

composer create-project symfony/framework-standard-edition SecurityDemo "2.8.1"

确保您已经安装了作曲家。

答案 8 :(得分:0)

试试这个

composer require symfony/flex
composer install