如何解决将 scala 安装到 Apple Silicon
我正在尝试在带有 M1 芯片的 MacBook 中安装 Scala。我已经安装了 Zulus javaJDK 15.0.2。我之前使用过这个页面来安装 home-brew:Getting a warning when installing homebrew on MacOS Big Sur (M1 chip)
但是通过 brew install scala
安装 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,您可能需要设置: 导出 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 上非常快:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。