首页 > 解决方案 > 安装 ddev 后找不到“mkcert”命令

问题描述

mkcert在 Ubuntu 上似乎没有安装(或者可能不在正确的路径中)

ddev version
DDEV-Local version  v1.8.0                        
commit              v1.8.0                        
db                  drud/ddev-dbserver:v1.8.0-10.2
dba                 drud/phpmyadmin:v1.8.0        
ddev-ssh-agent      drud/ddev-ssh-agent:v1.8.0    
docker              18.09.5                       
docker-compose      1.21.2                        
domain              ddev.local                    
os                  linux                         
router              drud/ddev-router:v1.8.0       
web                 drud/ddev-webserver:v1.8.0 

在 Ubuntu 18 上

mkcert -install
zsh: command not found: mkcert

标签: ddev

解决方案


如果您使用(Linux 或 macOS 上的软件包管理器自制程序,或使用 ddev Windows 安装程序,或在 WIndows 上使用 Chocolatey),则会为您安装 mkcert。在所有其他情况下,您必须自己安装,请参阅https://github.com/FiloSottile/mkcert

请注意,mkcert 是可选的。这就是我们让浏览器(和 curl 等)使用 https 信任本地开发站点的方式。但是,当然,我们可以使用我们一直使用的所有各种方法来忽略不受信任的连接。但是 mkcert 让它变得非常好!

请注意,在 Linux 上mkcert -install可能会给您一些额外的说明,您需要执行这些说明才能使一切正常运行,请参阅docs


推荐阅读