@ Freya, some of your suggestions might be a bit misleading. A lot of what you are saying is reasonable for a single-user Linux PC, but what Austin is describing is a cluster environment where a module
s manager is used to bring in various pre-installed modules. And either way, that level of complicated custom compilations is certainly unnecessary to setting up julia.
Austin, if you are relying on the module
s system, this is really something your sysadmin should address. There are a lot of intricacies in how that system is set up, and it can certainly break things. I am certain this forum would be full of people who would try to help, but a lot of system details would need to be known to fix that setup.
If you are instead completely disregarding the module
s system (which I believe is a good idea with more modern languages like Rust, Go, and Julia), I think you will have better luck finding help here.
Could you confirm the following: In a clear terminal, without any loaded modules, after downloading julia (e.g. with wget) and running the downloaded version (e.g. by launching it directly or checking that which julia
indeed points to your freshly downloaded one), you still get that error? Even after following giordano’s instructions of launching with LD_LIBRARY_PATH="" /path/to/your/newly/downloaded/julia
?
I would be extremely surprised if the above example does not work, for the same reasons you already mentioned: modern languages like Rust, Go, and Julia are fairly self-contained and do not require module
s imports and local compilations.
To your comment about testing: Julia on linux is extremely well tested, including testing the entire ecosystem when there is a non-negligible change to the language, not just the base language. The problem here is almost certainly a weirdly setup module
s which is why you have gotten a few advices already in the direction of just downloading julia yourself.
Edit: And to the comment about whom to contact: If you are using the module
s system, that would be your sysadmin. If you are downloading the precompiled executable (you only need to download and unzip, nothing more), then there are a lot of volunteers here and on the github issue tracker that would be happy to help. If you want something more than volunteers, that would be hiring a consultant and paying them to help with setup (like with any other open source project).