The Backyard - HowToBuildRjb Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
!How To Build Rjb
!! Preparation
*download and install JDK 5.0 or later (not JRE)
**(Win32, Win64, Solaris, Linux) http://java.sun.com/javase/downloads/index.jsp
**(OS X --- J2SE package means JDK) http://developer.apple.com/java/
*set JAVA_HOME environment variable, this variable must points the root of the JDK directory.
**extconf.rb searchs jni.h in [JAVA_HOME]/include
**OS X, type 'exportJAVA_HOME=JAVA_HOME=/Library/Java/Home' JAVA_HOME=/Library/Java/Home' on Terminal.App
*(recommanded, but not required) add $JAVA_HOME/bin: (or %JAVA_HOM%\bin; for Windows) on top of the PATH environment variable's current value.
!! build rjb with gems (not MSWin32)
gem install rjb
*The installation process (extconf.rb) searchs $JAVA_HOME/include/jni.h.
!! MSWin32
If you are using ActiveScriptRuby or One Click Installer, or such MSVCRT.DLL depends binaries, You don't need MSVC++ for building Rjb.
Because the mswin32 version of gem already contains the pre-build rjb's DLL.
So, you can simply install mswin32 version of the gem into the system.
But, JDK is also required.
!! Compile in Cygwin by hands
* J2SDK 5.0 are necessary to compile it in Cygwin.
* Define a JAVA_HOME environment variable in personal initialization file(~/.bash_profile, ~/.bashrc, etc)
** ex(bash)) export JAVA_HOME=/cygdrive/c/j2sdk1.5.0_07
* add $JAVA_HOME/bin into the PATH envirionment variable.
** ex(bash)) export PATH=$JAVA_HOME/bin:$PATH
* Move to the place that unzipped archive. install rjb.
$ cd rjb-0.2.8
$ ruby setup.rb config
$ ruby setup.rb setup
$ ruby setup.rb install
$ ruby samples/filechooser.rb
!! Preparation
*download and install JDK 5.0 or later (not JRE)
**(Win32, Win64, Solaris, Linux) http://java.sun.com/javase/downloads/index.jsp
**(OS X --- J2SE package means JDK) http://developer.apple.com/java/
*set JAVA_HOME environment variable, this variable must points the root of the JDK directory.
**extconf.rb searchs jni.h in [JAVA_HOME]/include
**OS X, type 'export
*(recommanded, but not required) add $JAVA_HOME/bin: (or %JAVA_HOM%\bin; for Windows) on top of the PATH environment variable's current value.
!! build rjb with gems (not MSWin32)
gem install rjb
*The installation process (extconf.rb) searchs $JAVA_HOME/include/jni.h.
!! MSWin32
If you are using ActiveScriptRuby or One Click Installer, or such MSVCRT.DLL depends binaries, You don't need MSVC++ for building Rjb.
Because the mswin32 version of gem already contains the pre-build rjb's DLL.
So, you can simply install mswin32 version of the gem into the system.
But, JDK is also required.
!! Compile in Cygwin by hands
* J2SDK 5.0 are necessary to compile it in Cygwin.
* Define a JAVA_HOME environment variable in personal initialization file(~/.bash_profile, ~/.bashrc, etc)
** ex(bash)) export JAVA_HOME=/cygdrive/c/j2sdk1.5.0_07
* add $JAVA_HOME/bin into the PATH envirionment variable.
** ex(bash)) export PATH=$JAVA_HOME/bin:$PATH
* Move to the place that unzipped archive. install rjb.
$ cd rjb-0.2.8
$ ruby setup.rb config
$ ruby setup.rb setup
$ ruby setup.rb install
$ ruby samples/filechooser.rb