Skip to content

How to build latest version

Martin Prout edited this page Apr 15, 2016 · 33 revisions

Requirements

Installed vanilla processing-2.2.1

Installed jruby (preferably 1.7.25+)

jdk-1.7+

maven 3.3.1+

ideally wget

Steps

  1. Clone this repo. Unless already configured, set processing root in .rp5rc (easy set using

    configRP5.pde, which is included in the samples directory). Required to enable auto-copy of core.jar to lib (for compiling), and for testing (assumes installed jruby, required for compiling).

  2. cd ruby-processing

  3. rake builds extension, builds the gem and runs tests

  4. gem install ruby-processing-2.6.18.gem

  5. rp5 setup check pre-install (run again after)

  6. rp5 setup install to download and install jruby-complete-1.7.25

    also creates ~/.rp5rc (if it doesn't exist, and sets PROCESSING_ROOT to best guess)

  7. From home directory rp5 setup unpack_samples

  8. cd rp_samples

  9. rake runs all demo samples in random order (ordered by group below)

  10. rake contributed runs the contributed samples in a random order

  11. rake shader to run shader samples

  12. rake vecmath runs vecmath/vec2d examples