php - php -v 返回 dyld:库未加载:/usr/local/opt/readline/lib/libreadline.7.dylib
问题描述
我试图安装 Valet 并且由于错误我从 brew 中卸载了 php,现在我重新安装 php,如果我转到 apache 上的 phpinfo() 文件,我可以看到
PHP 版本 7.1.23
但如果我php -v
在控制台或其他 php 命令上执行,我会得到:
dyld:库未加载:/usr/local/opt/readline/lib/libreadline.7.dylib 引用自:/usr/local/bin/php 原因:找不到图像 中止陷阱:6
我在 Mac OS Sierra
解决方案
有几种方法可以尝试解决此问题:
$ brew link readline
也许:
$ brew link readline --force
如果这不起作用,请尝试:
$ cd /usr/local/opt/readline/lib/
$ ln -s libreadline.dylib libreadline.7.dylib
推荐阅读
- python - 使用 BeautifulSoup 从 svg 中抓取文本
- java - 如何修复 json 搜索
- angular - 将角度组件变量绑定到 CSS 数据属性
- python - Hadamard 在数组列表上的效率
- r - 如何在 R Dataframe 中将每个组的第一个值分配给“1”并剩下“0”
- reactjs - Reactjs 网站图像在 Internet Explorer 中工作,但不是 chrome 或 firefox?
- python - 编译器和解析器,codechef 的错误答案
- swift - 按钮混在一起
- php - 我需要知道我的代码有什么问题,我正在尝试获取与之相关的所有子类别和帖子
- excel - 在多个工作表上拆分数据