记一次 Valet 安装失败记录

记一次 Valet 安装失败记录

之前一直在 Window 10 / Homestead 环境学习 Laravel 。
这两天刚好在 coding10.com 看到 Mac Laravel 开发环境的视频。
遂拿出自己的 mba 练习一番(4g 小内存,太卡了,一直吃灰中)。
在 composer global require laravel/valet 时报错了。

➤ composer global require laravel/valet -vvv
Changed current directory to /Users/venus/.composer
Reading ./composer.json
Loading config file /Users/venus/.composer/config.json
Loading config file /Users/venus/.composer/auth.json
Loading config file ./composer.json
Loading config file /Users/venus/.composer/auth.json
Reading /Users/venus/.composer/auth.json
Checked CA file /usr/local/etc/openssl@1.1/cert.pem: valid
Executing command (/Users/venus/.composer): git branch --no-color --no-abbrev -v
Executing command (/Users/venus/.composer): git describe --exact-match --tags
Executing command (/Users/venus/.composer): git log --pretty="%H" -n1 HEAD
Executing command (/Users/venus/.composer): hg branch
Executing command (/Users/venus/.composer): fossil branch list
Executing command (/Users/venus/.composer): fossil tag list
Executing command (/Users/venus/.composer): svn info --xml


  [Symfony\Component\Process\Exception\RuntimeException]
  The process has been signaled with signal "6".


Exception trace:
 () at phar:///usr/local/Cellar/composer/1.10.6/bin/composer/vendor/symfony/process/Process.php:366
 Symfony\Component\Process\Process->wait() at phar:///usr/local/Cellar/composer/1.10.6/bin/composer/vendor/symfony/process/Process.php:198
 Symfony\Component\Process\Process->run() at phar:///usr/local/Cellar/composer/1.10.6/bin/composer/src/Composer/Util/ProcessExecutor.php:75

执行 svn info –xml 再看看

➤ svn info --xml
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/subversion/1.12.0_2/libexec/serf/lib/libserf-1.dylib
  Reason: image not found
fish: 'svn info --xml' terminated by signal SIGABRT (Abort)

原来是 openssl 版本问题。
解决方案是切换到当前安装到版本

brew switch openssl 1.0.2p

再次执行 compser 命令成功。

本作品采用《CC 协议》,转载必须注明作者和本文链接
人生苦短,我用Laravel
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!