我正在尝试使用symfony几个月以来。昨晚我做了一个自动删除来清除不需要的存储库。之后我无法使用symfony命令创建新的symfony项目。当我在终端中运行Symfony new SecurityDemo 2.8.1
时,
我收到了错误
Symfony: command not found
我按照文档http://symfony.com/doc/current/setup.html中的指示再次尝试安装 Symfony Installer 。我转到我的根目录并按照屏幕截图所示的安装过程进行操作
我仍然得到同样的错误。
感谢所有帮助。
修改
我正在使用LAMP并使用PHP 5.6。
当我尝试使用symfony self-update
更新symfony安装程序时,我得到了输出
// Symfony Installer is already updated to the latest version (1.5.8).
答案 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