ilovecp3
ilovecp3

Reputation: 2915

Scala terminal launch error: Illegal instruction: 4

New to Scala and I installed Scala using homebrew. When I type scala in terminal, it is giving me the following error:

$ scala
Welcome to Scala 2.13.7 (OpenJDK 64-Bit Server VM, Java 17.0.1).
Type in expressions for evaluation. Or try :help.
/opt/homebrew/Cellar/scala/2.13.7/libexec/bin/scala: line 25: 53932 Illegal instruction: 4  "$@"

What might be the issue and how can I fix? I am using M1 Mac with Big Sur.

Upvotes: 2

Views: 781

Answers (2)

Aleksandr Rasskazov
Aleksandr Rasskazov

Reputation: 1

brew upgrade scala

Solved the problem.

Upvotes: 0

Seth Tisue
Seth Tisue

Reputation: 30498

It‘s probably https://github.com/scala/bug/issues/12491, though the error message you're seeing is a little different, which I find puzzling.

Assuming that's the problem, then: Scala 2.13.8 will be out soon (target: January 10) with a fix. In the meantime use 2.13.6, or launch 2.13.7 with -J-Dorg.jline.terminal.jna=false (but this may disable some terminal niceties), or use a 2.13.8 nightly build.

Upvotes: 1

Related Questions