为什么 Pakku 在 MacOS Big Sur 上使用时会因 'Cannot locate native library libarchive.13.dylib' 而崩溃
Why does Pakku crash with 'Cannot locate native library libarchive.13.dylib' while using on MacOS Big Sur
我正在使用 macOS Big Sur 并尝试安装像 pakku add App::RaCoCo
这样的 Raku 模块。我会收到一条消息:
Cannot locate native library 'libarchive.13.dylib': dlopen(libarchive.13.dylib, 10): image not found
环境:
> raku -v
Welcome to ™ v2021.09.
Implementing the ™ programming language v6.d.
Built on MoarVM version 2021.09.
Pakku> git show --pretty=reference --no-patch
09fb5c7 (Add missing space separator between `pakkuopt` in `help` command, 2021-04-17)
这是因为 Archive::Libarchive::Raw 模块无法在默认路径中找到 libarchive.13.dylib
库并崩溃。
要修复它,您需要通过 brew 安装 libarchive
并为 libarchive.13.dylib
库制作一个 link:
brew install libarchive
ln -s /usr/local/opt/libarchive/lib/libarchive.13.dylib /usr/local/lib/
我正在使用 macOS Big Sur 并尝试安装像 pakku add App::RaCoCo
这样的 Raku 模块。我会收到一条消息:
Cannot locate native library 'libarchive.13.dylib': dlopen(libarchive.13.dylib, 10): image not found
环境:
> raku -v
Welcome to ™ v2021.09.
Implementing the ™ programming language v6.d.
Built on MoarVM version 2021.09.
Pakku> git show --pretty=reference --no-patch
09fb5c7 (Add missing space separator between `pakkuopt` in `help` command, 2021-04-17)
这是因为 Archive::Libarchive::Raw 模块无法在默认路径中找到 libarchive.13.dylib
库并崩溃。
要修复它,您需要通过 brew 安装 libarchive
并为 libarchive.13.dylib
库制作一个 link:
brew install libarchive
ln -s /usr/local/opt/libarchive/lib/libarchive.13.dylib /usr/local/lib/