Skip to content

Commit c0793da

Browse files
committed
The future
1 parent f202ac9 commit c0793da

File tree

8 files changed

+12
-14
lines changed

8 files changed

+12
-14
lines changed

Diff for: _building/building.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: Building ruby-processing projects
55

66
# Tools of the Trade
77

8-
You will need to install jdk12, maven (apache-maven-3.5+), jruby-9.2.9.0+, and have access to processing jogl jars. Note we prefer a local install of [minitest][minitest] for testing.
8+
You will need to install jdk12, maven (apache-maven-3.5+), jruby-9.2.11.0+, and have access to processing jogl jars. Note we prefer a local install of [minitest][minitest] for testing.
99

1010
# How to build ruby-processing projects
1111

Diff for: _java/JRubyArt_propane.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ This is just another possibility but untested with ruby-processing projects.
3535

3636

3737

38-
The illegal reflective access warnings warnings re-jogl remain.
38+
The illegal reflective access warnings warnings re-jogl can be suppressed, but will disappear with jogl-2.4.0.

Diff for: _jruby/JRubyArt.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ The preferred JRubyArt setup requires that you do a system install of JRuby. You
1010

1111
# Alternative Setup For JRubyArt
1212

13-
It is possible to use JRubyArt without doing a system install, by using JRuby-Complete. You do need to install java and MRI ruby. However you will not be able to install certain gems with this setup, nor make use of the `jruby-launcher` gem.
13+
It is possible to use JRubyArt without doing a system install, by using JRuby-Complete. You do need to install java and MRI ruby. However you will not be able to install certain gems with this setup.

Diff for: _jruby/propane.md

-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ echo "export JAVA_HOME=/opt/jdk13 >> ~/.profile" # wherever
2222
then
2323
```bash
2424
source ~/.profile # to use the edited ~/.profile in current shell
25-
sudo jgem install jruby-launcher # NB: you do need sudo access here
2625
```
2726

2827
## Other linux
@@ -35,7 +34,6 @@ echo "export JAVA_HOME=/opt/jdk13 >> ~/.bashrc" # wherever
3534
then
3635
```bash
3736
source ~/.bashrc # to use the edited ~/.bashrc in current shell
38-
sudo jgem install jruby-launcher # NB: you do need sudo access here
3937
```
4038

4139
[java]:{{ site.github.url }}/java/JRubyArt_propane

Diff for: _jruby/raspberry.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ permalink: /jruby/raspberry
88

99
## Download
1010

11-
Download the latest JRuby release [here][download]. You could use `wget` (substituting latest version for for `9.2.9.0`):-
11+
Download the latest JRuby release [here][download]. You could use `wget` (substituting latest version for for `9.2.11.0`):-
1212

13-
`wget https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.9.0/jruby-dist-9.2.9.0-bin.tar.gz`
13+
`wget https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.11.0/jruby-dist-9.2.11.0-bin.tar.gz`
1414

1515
## Install
1616

1717
```bash
1818
cd /opt
19-
sudo tar xzvf ~/jruby-dist-9.2.9.0-bin.tar.gz # or ~/Downloads/...
20-
sudo update-alternatives --install /usr/bin/jruby jruby /opt/jruby-9.2.9.0/bin/jruby 100
21-
sudo update-alternatives --install /usr/bin/jgem jgem /opt/jruby-9.2.9.0/bin/jgem 100
22-
sudo update-alternatives --install /usr/bin/jirb jirb /opt/jruby-9.2.9.0/bin/jirb 100
19+
sudo tar xzvf ~/jruby-dist-9.2.11.0-bin.tar.gz # or ~/Downloads/...
20+
sudo update-alternatives --install /usr/bin/jruby jruby /opt/jruby-9.2.11.0/bin/jruby 100
21+
sudo update-alternatives --install /usr/bin/jgem jgem /opt/jruby-9.2.11.0/bin/jgem 100
22+
sudo update-alternatives --install /usr/bin/jirb jirb /opt/jruby-9.2.11.0/bin/jirb 100
2323
```
2424

2525
## Update

Diff for: _projects/jruby_art.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ keywords: 'propane, JRubyArt'
88

99
### Java
1010

11-
Unlike vanilla processing, we do not distribute a java environment with our projects. It is quite possible that Oracle jdk8 will work best with JRubyArt 1.7.0 and below, and Oracle jdk12 will work best with JRubyArt-2.2.0+ but they have not been tested. It seem that not all OpenJDK distributions are equal, if you are lucky the one installed on your system will work for you (jdk8 for JRubyArt-1.7.0 and jdk11+ for JRubyArt-2.2.0). If you have linker problems with opengl sketches we strongly recommend you use [AdoptOpenJDK][adopt] binaries.
11+
Unlike vanilla processing, we do not distribute a java environment with our projects. It is quite possible that Oracle jdk8 will work best with JRubyArt 1.7.0 and below, and Oracle jdk12 will work best with JRubyArt-2.2.0+ but they have not been tested. It seem that not all OpenJDK distributions are equal, if you are lucky the one installed on your system will work for you (jdk8 for JRubyArt-1.7.0 and jdk11+ for JRubyArt-2.2.0+). If you have linker problems with opengl sketches we strongly recommend you use [AdoptOpenJDK][adopt] binaries.
1212

1313
### JRuby
1414

Diff for: _projects/picrate.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ keywords: picrate, JRubyArt
88

99
### Java ###
1010

11-
Unlike vanilla processing, we do not distribute a java environment with our projects. It is the expectation that you will use the default Oracle jdk8 on the RaspberryPI.
11+
Unlike vanilla processing, we do not distribute a java environment with our projects. It is the expectation that you will use the default openjdk11 suplied with Buster on the RaspberryPI3B+ or RaspberryPI4.
1212

1313
### JRuby ###
1414

Diff for: _projects/projects.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords: 'projects, propane, JRubyArt, toxicgem, atom-k9, language-jruby-art, p
66

77
# JRubyArt
88

9-
The natural successor to ruby-processing, for processing-3.3.7 and jruby-9.1.16.0, since version 2.0 does not require vanilla processing install. Executable `k9`. Can work without jruby install (using jruby-complete.jar). Features a --watch (-w) mode, where sketch will reload on saved changes. Supports `bare` sketches (like vanilla processing)
9+
The natural successor to ruby-processing, equivalent processing-4.0 and jruby-9.2.11.0, since version 2.0 does not require vanilla processing install. Executable `k9`. Can work without jruby install (using jruby-complete.jar). Features a --watch (-w) mode, where sketch will reload on saved changes. Supports `bare` sketches (like vanilla processing)
1010

1111
# propane
1212

0 commit comments

Comments
 (0)