Package Details: truffleruby-bin 19.3.0-1

Git Clone URL: https://aur.archlinux.org/truffleruby-bin.git (read-only, click to copy)
Package Base: truffleruby-bin
Description: Virtual package for backwards compatibility; please directly install truffleruby-jdk8-bin instead
Upstream URL: https://github.com/oracle/truffleruby
Licenses: GPL2, LGPL2.1, EPL
Submitter: lucaswerkmeister
Maintainer: lucaswerkmeister
Last Packager: lucaswerkmeister
Votes: 2
Popularity: 0.084016
First Submitted: 2018-05-02 22:42
Last Updated: 2019-11-25 00:21

Dependencies (1)

Required by (0)

Sources (0)

Pinned Comments

lucaswerkmeister commented on 2019-11-25 00:28

This is now a virtual package – please explicitly install truffleruby-jdk8-bin, truffleruby-jdk11-bin, or both instead.

(I’ve also had to remove the symlink in /usr/bin again because the jdk8 and jdk11 packages can’t both have it, or it’s impossible to install them in parallel. For setups like @PhCl’s, where java-8-graalvm is not the default Java, I’d recommend adding /usr/lib/jvm/java-8-graalvm/bin to the $PATH behind /usr/lib/jvm/default/bin (so that the default Java still takes precedence for all normal Java-related commands).

Latest Comments

lucaswerkmeister commented on 2019-11-25 00:28

This is now a virtual package – please explicitly install truffleruby-jdk8-bin, truffleruby-jdk11-bin, or both instead.

(I’ve also had to remove the symlink in /usr/bin again because the jdk8 and jdk11 packages can’t both have it, or it’s impossible to install them in parallel. For setups like @PhCl’s, where java-8-graalvm is not the default Java, I’d recommend adding /usr/lib/jvm/java-8-graalvm/bin to the $PATH behind /usr/lib/jvm/default/bin (so that the default Java still takes precedence for all normal Java-related commands).

lucaswerkmeister commented on 2018-05-10 17:07

Added, thanks for the explanation :)

PhCl commented on 2018-05-10 12:10

I also have "/usr/lib/jvm/default/bin" in the path, but my default JVM is java-8-openjdk, not java-8-graal. As truffleruby is not provide by the other JVMs, adding a symlink should not create conflicts and would allow to leave the current default JVM settings.

By the way, the path is set by archlinux-java (java-runtime-common). It creates the "/etc/profile.d/jre.sh" file.

lucaswerkmeister commented on 2018-05-06 10:10

On my system, truffleruby works automatically because /usr/lib/jvm/default/bin is in my PATH, though I’m not sure if I set that up myself or if it’s a default Arch thing. Is that not the case on your system, or do you want to be able to run truffleruby while using another default JVM?

PhCl commented on 2018-05-05 23:56

Thank you for the package. Would you consider adding a symlink from /usr/bin/truffleruby to /usr/lib/jvm/java-8-graal/bin/truffleruby?