Created
May 16, 2013 16:14
-
-
Save JackDanger/5592942 to your computer and use it in GitHub Desktop.
Compiling JRuby on Java 1.8?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If you get the following, the solution is to try compiling under Java 1.6 | |
# $ JAVA_HOME=`/usr/libexec/java_home -v 1.6` rvm install jruby-head | |
compile-jruby: | |
[javac] Compiling 1395 source files to /Users/jackdanger/.rvm/src/jruby-head/build/classes/jruby | |
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 | |
[javac] /Users/jackdanger/.rvm/src/jruby-head/src/org/jruby/javasupport/JavaClass.java:1418: error: cannot find symbol | |
[javac] return getRuntime().newBoolean(javaClass().isAnnotationPresent(((JavaClass)annoClass).javaClass())); | |
[javac] ^ | |
[javac] symbol: method isAnnotationPresent(Class) | |
[javac] location: class Class | |
[javac] /Users/jackdanger/.rvm/src/jruby-head/src/org/jruby/util/io/IOOptions.java:66: warning: [deprecation] ModeFlags(String) in ModeFlags has been deprecated | |
[javac] modeFlags = new ModeFlags(modeString); | |
[javac] ^ | |
[javac] /Users/jackdanger/.rvm/src/jruby-head/src/org/jruby/util/io/IOOptions.java:68: warning: [deprecation] ModeFlags(String) in ModeFlags has been deprecated | |
[javac] modeFlags = new ModeFlags(modeString.substring(0, colonIndex)); | |
[javac] ^ | |
[javac] /Users/jackdanger/.rvm/src/jruby-head/src/org/jruby/javasupport/JavaAccessibleObject.java:124: error: cannot find symbol | |
[javac] return getRuntime().newBoolean(this.accessibleObject().isAnnotationPresent(((JavaClass) annoClass).javaClass())); | |
[javac] ^ | |
[javac] symbol: method isAnnotationPresent(Class) | |
[javac] location: class AccessibleObject |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment