MacOS:如何使用 Raku 避免 intel mac 上的 ssl 地狱?

Ste*_*ieD 5 macos ssl openssl raku

今天尝试安装https://github.com/finanalyst/raku-pod-render时遇到了重大问题。

最大的问题之一是使用 ssl 加密的测试失败。看:

https://github.com/grondilu/libdigest-raku/issues/25

https://github.com/jnthn/p6-io-socket-async-ssl/issues/69

然后是我在三月份提交的这个旧问题: https ://github.com/jnthn/p6-ssh-libssh/issues/18

到目前为止,这是三个不同的模块,我在 Mac 上安装时遇到了麻烦。我的机器上安装了 openssl@1.1 和 openssl@3 brew 软件包。

其他 mac 用户对如何彻底解决这个问题有什么建议吗?

p6s*_*eve 0

虽然我喜欢 macOS 的原因有很多,但我认为它已经偏离了它曾经指出的 *nix 开发的“正确方向”。

对于 Intel CPU 如此,对于 ARM M CPU 更是如此。

所以我推荐ubuntu 上的 Docker on vftools on mac:

https://medium.com/carvago-development/my-docker-on-macos-part-1-setup-ubuntu-virtual-machine-both-intel-and-apple-silicon-cpu-5d886af0ebba

所以现在我可以在早上用 docker 启动我的 ubuntu-vm 并达到如下目的:

docker pull --platform linux/arm64 rakudo-star

docker run -it --entrypoint sh -l -c rakudo-star

raku
Run Code Online (Sandbox Code Playgroud)

  • 然而,大多数人期望编程语言能够开箱即用地跨平台。应该付出一些努力来实现这一目标。 (2认同)