Hi von themen schien es hier mir eher zutreffend, sorry wenn ich falsch gelandet bin... Sobald ich ins rsruby-shell mit dem Programm WikiExplorator wechsel kommt bei mir folgendes:
# irb -r wio # Require: libR.so: cannot open shared object file: No such file or directory - /home/rolf/.gem/ruby/1.8/gems/rsruby-0.5.1.1/lib/rsruby_c.so # The methods based on R will not work. # Make sure RSRuby and all R packages needed are installed properly # Require: no such file to load -- yajb/jbridge # The Java based Visualizer will not work. # irb(main):001:0>
Ich kann die Funktionen wofür R notwendig ist auch nicht benützen. Hab R installiert und die libR.so befindet sich in /usr/lib/R/lib/
Mit ldd sagt er nochmal das er sie nicht finden kann:
# ~/.gem/ruby/1.8/gems/rsruby-0.5.1.1/lib$ ldd --function-relocs rsruby_c.so # undefined symbol: R_ClassSymbol (./rsruby_c.so) # undefined symbol: R_NilValue (./rsruby_c.so) # undefined symbol: R_Interactive (./rsruby_c.so) # undefined symbol: R_NaString (./rsruby_c.so) # undefined symbol: R_NaInt (./rsruby_c.so) # undefined symbol: R_DimSymbol (./rsruby_c.so) # undefined symbol: R_UnboundValue (./rsruby_c.so) # undefined symbol: R_NamesSymbol (./rsruby_c.so) # undefined symbol: R_GlobalEnv (./rsruby_c.so) # undefined symbol: R_LevelsSymbol (./rsruby_c.so) # undefined symbol: R_gc (./rsruby_c.so) # undefined symbol: Rf_findVar (./rsruby_c.so) # undefined symbol: Rf_CleanEd (./rsruby_c.so) # undefined symbol: Rf_unprotect (./rsruby_c.so) # undefined symbol: Rf_error (./rsruby_c.so) # undefined symbol: R_tryEval (./rsruby_c.so) # undefined symbol: STRING_ELT (./rsruby_c.so) # undefined symbol: COMPLEX (./rsruby_c.so) # undefined symbol: Rf_mkChar (./rsruby_c.so) # undefined symbol: Rf_coerceVector (./rsruby_c.so) # undefined symbol: Rf_setAttrib (./rsruby_c.so) # undefined symbol: R_RunExitFinalizers (./rsruby_c.so) # undefined symbol: SET_STRING_ELT (./rsruby_c.so) # undefined symbol: SET_SYMVALUE (./rsruby_c.so) # undefined symbol: INTEGER (./rsruby_c.so) # undefined symbol: rb_complex_new (./rsruby_c.so) # undefined symbol: CDR (./rsruby_c.so) # undefined symbol: Rf_KillAllDevices (./rsruby_c.so) # undefined symbol: R_dot_Last (./rsruby_c.so) # undefined symbol: REAL (./rsruby_c.so) # undefined symbol: Rf_length (./rsruby_c.so) # undefined symbol: Rf_install (./rsruby_c.so) # undefined symbol: Rf_initEmbeddedR (./rsruby_c.so) # undefined symbol: Rf_isFactor (./rsruby_c.so) # undefined symbol: Rf_endEmbeddedR (./rsruby_c.so) # undefined symbol: Rf_getAttrib (./rsruby_c.so) # undefined symbol: VECTOR_ELT (./rsruby_c.so) # undefined symbol: Rf_protect (./rsruby_c.so) # undefined symbol: Rf_isNull (./rsruby_c.so) # undefined symbol: SET_TAG (./rsruby_c.so) # undefined symbol: LOGICAL (./rsruby_c.so) # undefined symbol: Rf_allocVector (./rsruby_c.so) # undefined symbol: SETCDR (./rsruby_c.so) # undefined symbol: SETCAR (./rsruby_c.so) # undefined symbol: R_CHAR (./rsruby_c.so) # undefined symbol: SET_VECTOR_ELT (./rsruby_c.so) # undefined symbol: Rf_asChar (./rsruby_c.so) # undefined symbol: CAR (./rsruby_c.so) # undefined symbol: Rf_elt (./rsruby_c.so) # undefined symbol: TYPEOF (./rsruby_c.so) # undefined symbol: R_system (./rsruby_c.so) # undefined symbol: Rf_PrintWarnings (./rsruby_c.so) # linux-gate.so.1 => (0x00d2e000) # libruby1.8.so.1.8 => /usr/lib/libruby1.8.so.1.8 (0x00532000) # libR.so => not found # libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00e93000) # librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x00c14000) # libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00fe0000) # libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0x0099c000) # libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x009e4000) # libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0020b000) # /lib/ld-linux.so.2 (0x00688000)
kann ich das irgendwie verlinken? Bin ein ubuntu-newbie, bitte detailiert erklären falls jemand anmerkungen hat oder mir weiterhelfen kann... Gruß Vcache