Comments (4)
The master branch of TruffleRuby isn't always compatible with GraalVM, as APIs change. We recommend people who want to build TruffleRuby from scratch build graalVM from source.
Does that allow you to do what you want? Or did you have some complex requirement where you really want to use GraalVM?
from truffleruby.
Want to try in real application like rails, I think You do super job! Thank you.
So for build graalVM from source.
What JAVA required? Can I use JDK9 from here or what version do I need for macOS?
from truffleruby.
Ruby is also part of the GraalVM itself. Using TruffleRuby from a repo is recommended only when you need newer version than the version of TruffleRuby included in GraalVM or for contributing to TruffleRuby. Latest version of TruffleRuby should be out in GraaVM 0.21 in few days. Ruby from GraalVM 0.21 only has to be added to a Ruby manager before use. No compilation needed.
Correct version might be already included in GraalVM depending on which version you've downloaded. Otherwise the link you've posted is ok or the Java8 from Oracle OTN will work too.
from truffleruby.
Yes, for your use case you should use the version of Ruby included with GraalVM.
I'll close this issue, as that's the answer to that question. If you have more questions about setting up and getting running we can answer them in real time if you catch us in Gitter here
https://gitter.im/graalvm/truffleruby
from truffleruby.
Related Issues (20)
- Serious performance regression for method pow(a, m) HOT 7
- Prepending a module to Integer disables many Inlined*Node
- method_source compatibility problems introduced with TruffleRuby 24.0.0 HOT 3
- Error installing pg 1.1.4 HOT 1
- concurrent-ruby Fixed Thread Pool memory leak HOT 2
- Array#pack does not support :buffer kwarg HOT 1
- Monkey patching not working HOT 2
- TruffleRuby set `host_cpu` to `aarch64` on `arm64-darwin` causing `REUSE_AS_BINARY_ON_TRUFFLERUBY` to not work as expected HOT 3
- rails 7, rails new - no such filre or directory HOT 1
- gem error: OpenSSL is not available in Oracle Linux 9 HOT 4
- How to call a method from java whose name is send? HOT 2
- dead handle with mongoid HOT 8
- Benchmark ORM on Truffleruby vs CRuby HOT 1
- using "find pattern" matching in a dynamically-defined method results in NPE HOT 3
- Segfault in 24.1.0-dev GFTC builds with pg driver HOT 6
- `StringIO` does not set the ASCII-8BIT encoding in `wb` mode HOT 1
- Hash.to_h with block not yielding splat args well HOT 2
- Documentation: installing TruffleRuby in JVM mode from RVM HOT 1
- Segfault in 24.2.0-dev GFTC when bundle installing HOT 4
- Java exceptions not caught by bare rescue HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from truffleruby.