[R-SIG-Mac] Help rJava and imaplib.
Simon Urbanek
simon.urbanek at r-project.org
Wed Aug 17 09:33:03 CEST 2011
On Aug 17, 2011, at 8:15 AM, Bhima Pandava wrote:
> I am trying to teach myself a little R and recently I found an entry
> over at R-Bloggers & Expansed, on how to create social graphs from your
> email
> <http://expansed.com/2011/08/sna-visualising-an-email-box-with-r/>, that
> interested me.
>
> I am using Mac OS Lion, so I installed the R-2.13.1pkg and the R.app
> R-2.13-patched. The script requires the Network, rJython, and rJava
> libraries, so I installed these as binaries. Mac OS Lion does not come
> with a Java Development Kit installed,
It does (it will be installed the first time you try to use it). You may want to give it a shot - using MacPorts may be your problem.
Cheers,
Simon
> so I installed one from Mac Ports
> and then I also tried building it from source based on the
> instructions. I then registered the JDK with R using "sudo R CMD
> javareconf". The script fails when executed with the following error:
>
> Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> File
> "/Library/Frameworks/R.framework/Versions/2.13/Resources/library/rJython/jython.jar/Lib/imaplib.py",
> line 437, in fetch
> File
> "/Library/Frameworks/R.framework/Versions/2.13/Resources/library/rJython/jython.jar/Lib/imaplib.py",
> line 1055, in _simple_command
> File
> "/Library/Frameworks/R.framework/Versions/2.13/Resources/library/rJython/jython.jar/Lib/imaplib.py",
> line 892, in _command_complete
> imaplib.error: FETCH command error: BAD ['Could not parse command']
>
> I have tried many, many different things but I simply can not work out
> how to make this work. As other people sound like they have run this,
> it is a mystery to me. One of the things I have tried was trying the
> same thing in a virtual instance of Linux running on my Mac and that
> segfaults. Another is installing the rJava library as source, so that
> it would be compiled on my machine. This fails due to R expecting a
> different framework version. The error returned is:
>
> checking whether JNI programs can be compiled... configure: error:
> Cannot compile a simple JNI program. See config.log for details.
>
> and checking the log I find:
>
> Dyld Error Message:
> Library not loaded:
> /Library/Frameworks/R.framework/Versions/2.12/Resources/lib/libR.dylib
> Referenced from: /Applications/R.app/Contents/MacOS/R
> Reason: image not found
>
> I am using Framework version 2.13, so I do not even have a directory for
> version 2.12. The file "libR.dylib" is in the right place for 2.13 but
> I do not know how to configure R.app to use a particular version of the
> Framework. Or even if this is actually the root of the problem above.
>
> If anyone has any suggestions I would appreciate it... or even if
> someone could try the script Expansed published and see if it works for
> them, I would appreciate that as well.
>
> Thanks!
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
>
More information about the R-SIG-Mac
mailing list