GraalVM Community Edition tidak menyediakan installer, jadi kita harus install sendiri secara manual. Di Mac saya sudah terinstall jenv sebagai Java version manager sehingga prosesnya lebih gampang.
GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages Langkah instalasi:
- Download GraalVM di repo github ini https://github.com/graalvm/graalvm-ce-builds/releases, saya pilih yang versi 11
- Ekstrak filenya
tar -xzf graalvm-ce-java11-darwin-amd64-21.3.0.tar.gz
- Pindahkan folder hasil ekstrak ke folder
/Library/Java/JavaVirtualMachines
dengan perintahsudo mv graalvm-ce-java11-21.3.0 /Library/Java/JavaVirtualMachines
- Tambahkan via jenv dengan perintah
jenv add /Library/Java/JavaVirtualMachines/graalvm-ce-java11-21.3.0/Contents/Home/
- Jadikan GraalVM sebagai default JVM dengan perintah
jenv global graalvm64-11.0.13
- Reload dengan perintah
jenv rehash
- Cek versi java dengan perintah
java -version
- Install native image plugins (opsional) dengan perintah
gu install native-image
- Install GraalPython (opsional) dengan perintah
gu install python
- Coba
GraalPython
Catatan: Jika timbul error sewaktu install GraalVM (versi MacOS Catalina keatas), ketik perintah ini untuk menghapus quarantine attributesudo xattr -r -d com.apple.quarantine /lokasi/folder/GRAALVM_HOME