将scala安装到AppleSilicon

我正在尝试在带有 M1 芯片的 MacBook 中安装 scala。我已经安装了 Zulus javaJDK 15.0.2。我之前使用过这个页面来安装 home-brew:在 MacOS Big Sur (M1 芯片) 上安装 homebrew 时收到警告

但是在通过 安装 scala 时brew install scala,我收到以下消息:

错误:无法将临时签名应用于 /opt/homebrew/Cellar/openjdk/15.0.1/libexec/openjdk.jdk/Contents/MacOS/libjli.dylib:/opt/homebrew/Cellar/openjdk/15.0.1/ libexec/openjdk.jdk/Contents/MacOS/libjli.dylib:替换现有签名/opt/homebrew/Cellar/openjdk/15.0.1/libexec/openjdk.jdk/Contents/MacOS/libjli.dylib:资源叉,Finder信息,或类似的碎屑不允许

==> 警告 ... ... 如果您需要首先在 PATH 中安装 openjdk,请运行:echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc

为了让编译器找到 openjdk,您可能需要设置:export CPPFLAGS="-I/opt/homebrew/opt/openjdk/include"

要让系统 Java 包装器找到此 JDK,请将其与 sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk 进行符号链接

在此处输入图片说明

尽管有这条消息,我已经可以从 vscode 运行 scala 脚本。那么我应该担心上面消息中的路径问题吗?谢谢 !

回答

我使用SDKMAN成功安装了它,因此值得一试。

curl -s "https://get.sdkman.io" | bash

启动一个新的 shell 或 source "$HOME/.sdkman/bin/sdkman-init.sh"

sdk install java
sdk install sbt
sbt compile

在具有 16GB RAM 的 M1 上非常快:)


以上是将scala安装到AppleSilicon的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>