记一次 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
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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