laravel - 缺少 Zip 扩展名(作曲家更新)
问题描述
我想使用 composer 更新我的 Laravel 应用程序的依赖项,但是在输入时composer update
我收到一个依赖项的错误,***** requires ext-zip * -> the requested PHP extension zip is missing from your system.
我检查了已安装的 PHP 的扩展,这是以下输出php -m
:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
readline
Reflection
session
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]
正如我检查的那样,zip 扩展名已经可用于命令行和应用程序,但作曲家没有更新。谁能指导我?
操作系统:macOS Catalina
服务器:MAMP Pro
解决方案
如果有人正在寻找答案,这很简单。用 vim ~/.profile 编辑你的 .profile (你也可以使用其他的,比如使用 TextMate 的 mate),添加该行作为最后一行:alias composer='php /usr/local/bin/composer'。保存文件并重新启动终端,或重新加载配置文件。而已
推荐阅读
- node.js - 如何在 Nodejs 中使用 gRPC 流式传输字节?
- tensorflow - 我正在读一本关于深度学习的书,但我无法理解这部分关于 Conv2D 的内容
- quarkus - 将 Message 转换为 Multi 时使用 Mutiny 管理确认
- flutter - Flutter apk-release 显示黑屏和灰屏
- python - Python Django 编辑记录功能不适用于 Jquery Ajax
- redux - 在 Next.js / Redux 页面之间切换时页面不断重绘
- c# - 如何在运行时从另一个类中的泛型方法获取类名?
- javascript - Javascript | 在选择您自己的冒险中为一张幻灯片制作图像,然后消失?
- sass - 在从 SCSS 代码生成 CSS 之前生成图标类
- graphql - 使用 Apollo Server 时如何生成 schema.graphql 文件?