记一次 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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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