Symfony:找不到命令
Symfony: command not found
过去几个月以来,我一直在尝试使用 symfony。昨晚我做了一个自动删除来清除不需要的存储库。之后,我无法使用 symfony 命令创建新的 symfony 项目。当我在终端中 运行 Symfony new SecurityDemo 2.8.1
时,
我收到错误
Symfony: command not found
我尝试按照文档 http://symfony.com/doc/current/setup.html 中的指示再次安装 Symfony 安装程序。我转到我的根目录并按照屏幕截图中所示的安装过程进行操作
我仍然得到同样的错误。
感谢所有帮助。
编辑:
我正在使用 LAMP 并使用 PHP 5.6.
当我尝试使用 symfony self-update
更新 symfony 安装程序时,我得到了输出
// Symfony Installer is already updated to the latest version (1.5.8).
如果您确定已正确安装 symfony
命令,则必须使用小写 s
而不是 Symfony
.
来调用它
正确的命令是:
$ symfony new SecurityDemo 2.8.1
http://symfony.com/doc/current/setup.html#basing-your-project-on-a-specific-symfony-version
尝试以小写形式调用 Symfony,例如:
>symfony new SecurityDemo 2.8.1
希望对您有所帮助
原来我不能在symfony中使用大写字母'S'。使用 symfony new project_name
成功了。
正确的命令是
symfony new SecurityDemo 2.8.1
我遇到了同样的问题。正确的命令是:
php symfony new SecurityDemo 2.8.1
不知道为什么没有 php
这个词它就不能工作,即使文档没有规定它。
如果您出于任何原因无法使用 Symfony 安装程序,您可以使用现代 PHP 应用程序使用的依赖管理器 Composer 创建 Symfony 应用程序。
composer create-project symfony/framework-standard-edition SecurityDemo "2.8.1"
确保您已经安装了 composer。
将以下行添加到您的 shell 配置文件中:
export PATH="$HOME/.symfony/bin:$PATH"
对我来说,解决方法是重新安装 symfony:
curl -sS https://get.symfony.com/cli/installer | bash
看这里https://symfony.com/download
据我体验,不破坏环境
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
试试这个
composer require symfony/flex
composer install
过去几个月以来,我一直在尝试使用 symfony。昨晚我做了一个自动删除来清除不需要的存储库。之后,我无法使用 symfony 命令创建新的 symfony 项目。当我在终端中 运行 Symfony new SecurityDemo 2.8.1
时,
我收到错误
Symfony: command not found
我尝试按照文档 http://symfony.com/doc/current/setup.html 中的指示再次安装 Symfony 安装程序。我转到我的根目录并按照屏幕截图中所示的安装过程进行操作
我仍然得到同样的错误。
感谢所有帮助。
编辑:
我正在使用 LAMP 并使用 PHP 5.6.
当我尝试使用 symfony self-update
更新 symfony 安装程序时,我得到了输出
// Symfony Installer is already updated to the latest version (1.5.8).
如果您确定已正确安装 symfony
命令,则必须使用小写 s
而不是 Symfony
.
正确的命令是:
$ symfony new SecurityDemo 2.8.1
http://symfony.com/doc/current/setup.html#basing-your-project-on-a-specific-symfony-version
尝试以小写形式调用 Symfony,例如:
>symfony new SecurityDemo 2.8.1
希望对您有所帮助
原来我不能在symfony中使用大写字母'S'。使用 symfony new project_name
成功了。
正确的命令是
symfony new SecurityDemo 2.8.1
我遇到了同样的问题。正确的命令是:
php symfony new SecurityDemo 2.8.1
不知道为什么没有 php
这个词它就不能工作,即使文档没有规定它。
如果您出于任何原因无法使用 Symfony 安装程序,您可以使用现代 PHP 应用程序使用的依赖管理器 Composer 创建 Symfony 应用程序。
composer create-project symfony/framework-standard-edition SecurityDemo "2.8.1"
确保您已经安装了 composer。
将以下行添加到您的 shell 配置文件中:
export PATH="$HOME/.symfony/bin:$PATH"
对我来说,解决方法是重新安装 symfony:
curl -sS https://get.symfony.com/cli/installer | bash
看这里https://symfony.com/download
据我体验,不破坏环境
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
试试这个
composer require symfony/flex
composer install