在安装Laravel时
$composer global require "laravel/installer=~1.1"
得到这个错误
The "https://packagist.org/packages.json" file Could not be downloaded: no valid certs found cafile stream: `/usr/local/etc/openssl/cert.pem'
Failed to enable crypto
Failed to open stream: operation Failed
https://packagist.org Could not be fully loaded, package information was loaded from the local cache and may be out of date
更新:
命令composer self-update也会引发以下错误
[Composer\Downloader\TransportException]
The "https://getcomposer.org/version" file Could not be downloaded: no valid certs found cafile stream: `/usr/local/etc/openssl/cert.
pem'
Failed to enable crypto
Failed to open stream: operation Failed
我在OSX 10.9.5中使用XAMPP5.6.3(xampp-osx-5.6.3-0-installer)
我从curl下载了证书但没有工作.
解决方法:
问题解决了:
1)下载证书文件(使用wget下载很重要,因为复制粘贴html文件对我不起作用)
$brew install wget
wget http://curl.haxx.se/ca/cacert.pem
2)复制文件并粘贴到以下目录(确保有读写权限)
/Applications/XAMPP/xamppfiles/share/openssl/cacert.pem
openssl.cafile=/Applications/XAMPP/xamppfiles/share/openssl/cacert.pem
4)重启Apache
5)运行命令composer global require“laravel / installer = ~1.1”将安装Larvel.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。