niya
1
大佬们:
为了安装oh-my-fish
我在终端输入:
curl -L https://get.oh-my.fish | fish
然后报错:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html
我按照 curl支持ssl报错:SSL certificate problem: unable to get local issuer certificate_奔狼的春晓的博客-CSDN博客_curl unable to get local issuer certificate 这个文章里 下载了cacert.pem,也把它放在了文中同样的路径下,还照里面一样增加环境变量,为什么还是同样报错?
大佬们,有解法不?
别人帖子里的是嵌入式的做法,不同curl编译选项可能不一样。你的是啥环境,有包管理器的话,找一下这个包 ca-certificates 。 Ubuntu是 sudo apt-get install ca-certificates,archlinux好像是 ca-certificates-mozilla
niya
3
我是manjaro 打算安装 oh-my-fish
用 yay 安装了 ca-certificates-mozilla 还是报错
查了下 arch 系应该也是 ca-certificates 这个包,我记错了,几个月前我也遇到过这个问题。ca-certificates-mozilla只是它的依赖。如果还是不行,加入k参数,curl -kL 忽略ssl验证
niya
5
感谢 用curl -kL 被block 443 了
但是B站有443 的解决办法 所以还是安装成功了 多谢大佬
我发现 arch 装的 ca-certificates 标的时间是2018 现在更新应该是2020 但是yay没有2020的包
niya
7
是sudo pacman -Syyu 吧,我昨天装系统的时候应该输过了
建议使用zinit,oh-my-zsh你装完之后还得等几秒才能用终端