dyld:未加载库:/usr/local/lib/liblua.5.1.5.dylib
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dyld:未加载库:/usr/local/lib/liblua.5.1.5.dylib相关的知识,希望对你有一定的参考价值。
尝试调用终端Vim(来自MacVim目录的终端应用程序)时出现以下错误;在我更新了homebrew
,rvm
并重新安装了新版本的Ruby
之后。
dyld: Library not loaded: /usr/local/lib/liblua.5.1.5.dylib
Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim
Reason: image not found
注意:能够解决它,所以我想如果有人在同一问题上遇到困难我会记录下来。
问题似乎是因为homebrew
以某种方式删除了lua
运行所需的旧版Vim
。
所以从homebrew
安装了特定版本,如下所示:
- 在qazxsw poi中搜索可用的公式:qazxsw poi;拿到: qazxsw poi
- 安装:
homebrew
这解决了这个问题。我发布它可能能够解决与安装不同版本的软件包相关的其他brew相关问题。
我使用自制软件安装的vim,我的解决方案是重新安装vim
运行brew search lua
我有类似的信息:
lua
lua51
luabind
luajit
luarocks
homebrew/nginx/lua-nginx-module
切换版本对我有帮助:
brew install lua51
错误:
brew reinstall vim
尝试:
dyld: Library not loaded: /usr/local/opt/lua/lib/liblua.5.2.dylib
错误:
$ brew switch lua 5.2.1
Error: lua does not have a version "5.2.1" in the Cellar.
Versions available: 5.2.4_1, 5.2.4_3, 5.2.4_4, 5.3.4_2
$ brew switch lua 5.2.4_4
Cleaning /usr/local/Cellar/lua/5.3.4_2
Cleaning /usr/local/Cellar/lua/5.2.4_3
Cleaning /usr/local/Cellar/lua/5.2.4_4
Cleaning /usr/local/Cellar/lua/5.2.4_1
71 links created for /usr/local/Cellar/lua/5.2.4_4
解:
dyld: Library not loaded: /usr/local/opt/lua/lib/liblua.5.2.dylib
Referenced from: /usr/local/bin/vim
Reason: image not found
[1] 30835 abort vim
VIM运行良好
尝试运行:
brew switch lua 5.2
看看是否有效。
或者:
Error: lua does not have a version "5.2" in the Cellar.
Versions available: 5.2.4_4, 5.3.4_2
brew switch lua 5.2.4_4
这是因为Vim运行所需的旧版本的lua。
brew link lua
以上是关于dyld:未加载库:/usr/local/lib/liblua.5.1.5.dylib的主要内容,如果未能解决你的问题,请参考以下文章
ImageMagick / GhostScript - dyld:未加载库:/usr/local/lib/libjbig2dec.0.dylib
El Capitan 升级:未加载库:/usr/local/lib/libmysqlclient.18.dylib