我无法按照Symfony文档中的描述创建新的Symfony项目:https://symfony.com/doc/4.3/setup.html
这是我使用的命令:第一个月
输出量:
$ symfony new --full my_project
WARNING The current directory seems configured for as a SymfonyCloud project, but it is not linked yet.
You can link this directory to an existing project: symfony link [project-id] (get project IDs via symfony projects)
* Creating a new Symfony project with Composer
unable to find composer, get it at https://getcomposer.org/download/: exec: "composer": executable file not found in
$PATH
字符串
我不明白为什么命令找不到composer可执行文件。
当我在终端中输入$ composer
时,composer被执行。
这是我的Symfony CLI版本:Symfony CLI version v4.6.1
个
在我的.bash_profile
文件中,我有一个composer的别名:
alias composer="php /usr/local/bin/composer.phar"
型
我的/etc/paths
:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
型
我的配置有什么问题?
3条答案
按热度按时间oxf4rvwz1#
很可能是因为您没有重命名
composer.phar
。首先,这样做:
字符串
将
composer.phar
重命名为composer
。然后你也可以删除你的别名。别名用于连接的用户。可执行文件和安装程序不会读取您的别名,这就是symfony installer找不到composer的原因。
如果它不能解决你的问题,你可以尝试直接安装你的Symfony项目与composer:
型
5lwkijsr2#
你也可以检查你的symfony使用的是什么php版本。在我的例子中,它被链接到php5,通过改为php7,问题已经解决了
检查php版本链接用途:
字符串
然后编辑你的php版本,创建一个
.php-version
文件,然后写你想使用的版本z9gpfhce3#
这是不太一样的,但我无法得到工作命令:
字符串
它以错误结束:
型
问题出在驱动器上。当我在C上开始项目时:它就像一个魔咒。