[英]How do I address fatal error running Composer?
Newbie question: When attempting to run Composer (any command involving Composer like composer --version
), I get the following error:新手问题:尝试运行 Composer 时(任何涉及 Composer 的命令,如
composer --version
),出现以下错误:
Fatal error: require(): Failed opening required 'phar://composer.phar/bin/composer' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /opt/cpanel/composer/bin/composer on line 24
致命错误:require(): Failed opening required 'phar://composer.phar/bin/composer' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /opt/第 24 行的 cpanel/composer/bin/composer
Composer is in the $PATH
:作曲家在
$PATH
中:
/usr/local/cpanel/3rdparty/lib/path-bin\
:/usr/local/jdk/bin:/usr/local/cpanel/3rdparty/lib/path-bin\
:/usr/lib64/qt-3.3/bin:/usr/local/cpanel/3rdparty/lib/path-bin\
:/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin\
:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin\
:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin\
:/opt/cpanel/composer/bin:/usr/local/easy/bin:/usr/local/bin\
:/usr/X11R6/bin:/root/bin\
:/opt/cpanel/composer/bin ## <<< !! SEE HERE !! <<<
What is missing in the install of Composer?安装 Composer 时缺少什么?
System is running CentOS v86.0.40 and PHP 5.5, which I cannot update due to legacy PHP code.系统正在运行 CentOS v86.0.40 和 PHP 5.5,由于遗留 PHP 代码,我无法更新。
The goal is to update a Drupal 8 site instance (blech) via Composer.目标是通过 Composer 更新Drupal 8 站点实例(blech)。
Thanks.谢谢。
How to install composer?如何安装作曲家?
sudo mv composer.phar /usr/local/bin/composer
Now, you need to do chmod +x composer
inside the directory, where it is placed.现在,您需要在放置它的目录中执行
chmod +x composer
。 All as root user.全部作为root用户。
or you can move to usr/bin/composer
, notice the extension, first it was phar
or php archive
now, the current file has no extension.或者你可以移动到
usr/bin/composer
,注意扩展名,首先是phar
或php archive
,当前文件没有扩展名。
Check if you can have composer --version
and have proper permissions for executing file or data operations.检查您是否可以拥有
composer --version
并具有执行文件或数据操作的适当权限。
It is Linux user permissions issues.是Linux用户权限问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.