[R-es] problema con RStudio

Carlos J. Gil Bellosta cgb en datanalytics.com
Mar Abr 1 14:26:37 CEST 2014


Hola, ¿qué tal?

¿Puedes comparar la salida del comando

Sys.getenv("LD_LIBRARY_PATH")

en una sesión en la que funciona RODBC y otra en la que obtienes el
error anterior?

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com

P.D.: A propósito, también he estado tratando de utilizar RODBC en
Linux y me he acabado rindiendo. Sobre todo porque RJDBC funciona
bastante bien. Aunque, claro está, todo depende de qué base de datos
estés atacando, en qué estado estén sus drivers, etc.

El día 1 de abril de 2014, 14:18, Luis Ridao <luridao en gmail.com> escribió:
>
> yo tampoco
>
> saludos,
> Luis
>
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> Luis Ridao Cruz
> Faroe Marine Research Institute
> Nóatún 1, P.O. Box 3051
> FO-110 Tórshavn
> Faroe Islands
> Tel   : (+298) 353900
> Fax: : (+298) 353901
> e-mail: luisr en hav.fo
>            luridao en gmail.com
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
>
>
>
> 2014-04-01 13:16 GMT+01:00 Eduardo Bieñkowski <edukoski en gmail.com>:
>
>> No, no estoy usando Rstudio Server
>>
>>
>>
>> El 1 de abril de 2014, 9:07, Carlos J. Gil Bellosta <cgb en datanalytics.com>
>> escribió:
>>
>>> Una pregunta... no estarás utilizando RStudio server, ¿verdad?
>>>
>>> En tal caso, lo que tienes que hacer es configurar
>>> /etc/rstudio/rstudio.conf tal como indica en
>>>
>>> http://www.rstudio.com/ide/docs/server/configuration
>>>
>>> En particular, échale un vistazo a la variable rsession-ld-library-path
>>>
>>> (Si no estás usando RStudio server, ignora este comentario).
>>>
>>> Un saludo,
>>>
>>> Carlos J. Gil Bellosta
>>> http://www.datanalytics.com
>>>
>>> El día 1 de abril de 2014, 14:00, Luis Ridao <luridao en gmail.com>
>>> escribió:
>>> >
>>> > Carlos,
>>> >
>>> > al parecer tengo instalado el paquete RODBC en :
>>> >
>>> > /home/luisr/R/i686-pc-linux-gnu-library/3.0/RODBC/
>>> >
>>> > no hay nada en (carpeta vacia):
>>> >
>>> > /usr/local/lib/R/site-library/
>>> >
>>> > en el directorio:
>>> >
>>> > /usr/local/lib/R/site-library
>>> >
>>> > hay paquetes que vienen con R pero RODBC no
>>> >
>>> > saludos,
>>> > Luis
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
>>> > Luis Ridao Cruz
>>> > Faroe Marine Research Institute
>>> > Nóatún 1, P.O. Box 3051
>>> > FO-110 Tórshavn
>>> > Faroe Islands
>>> > Tel   : (+298) 353900
>>> > Fax: : (+298) 353901
>>> > e-mail: luisr en hav.fo
>>> >            luridao en gmail.com
>>> > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
>>> >
>>> >
>>> >
>>> > 2014-04-01 11:29 GMT+01:00 Carlos J. Gil Bellosta
>>> > <cgb en datanalytics.com>:
>>> >
>>> >> Hola, ¿qué tal?
>>> >>
>>> >> ¿Has mirado si estás usando el mismo paquete RODBC en línea de
>>> >> comandos y en RStudio? Es posible que lo tengas instalado en dos
>>> >> sitios distintos (una, en /usr/local/lib/R/site-library/ y otra en
>>> >> ~/R/...).
>>> >>
>>> >> RStudio tiene la manía de, por defecto, instalar paquetes en ~/R/... y
>>> >> me ha pasado alguna vez el tener instaladas versiones distintas en
>>> >> lugares distintos (y toparme con problemas no muy distintos de los que
>>> >> mencionas).
>>> >>
>>> >> Un saludo,
>>> >>
>>> >> Carlos J. Gil Bellosta
>>> >> http://www.datanalytics.com
>>> >>
>>> >> El día 1 de abril de 2014, 12:05, Luis Ridao <luridao en gmail.com>
>>> >> escribió:
>>> >> > Hola a todos,
>>> >> >
>>> >> > Tengo un problema con RStudio y la conexión a una base de datos.
>>> >> >
>>> >> > Desde la terminal no tengo problemas para ejecutar, por ejemplo:
>>> >> >
>>> >> > library(RODBC)
>>> >> > channel <- odbcConnect("MiBaseDatos", uid = "MiUsuario", pwd =
>>> >> > "MiContrasena")
>>> >> >
>>> >> > datos <- sqlQuery(channel,"SELECT TO_CHAR(S.B_STOD_DATO,'YYYY') \
>>> >> > , M.STODNR \
>>> >> > ...
>>> >> > ...
>>> >> > ...")
>>> >> >
>>> >> > pero desde Rstudio me encuentro siempre con el siguiente error:
>>> >> >
>>> >> > Warning messages:
>>> >> > 1: In
>>> >> > odbcDriverConnect("DSN=MiBaseDatos;UID=MiUsuario;PWD=MiContrasena")
>>> >> > :
>>> >> >   [RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver
>>> >> > Manager]Can't open lib
>>> >> > '/u01/app/luisr/product/11.1.0/client_1/lib/libsqora.so.11.1' : file
>>> >> > not
>>> >> > found
>>> >> > 2: In
>>> >> > odbcDriverConnect("DSN=MiBaseDatos;UID=MiUsuario;PWD=MiContrasena")
>>> >> > :
>>> >> >   ODBC connection failed
>>> >> >
>>> >> > El fichero existe y es ejecutable (como lo demuestra el mismo código
>>> >> > en
>>> >> > la
>>> >> > terminal)
>>> >> >
>>> >> > luisr en luisr:~$ ls -gGl
>>> >> > /u01/app/luisr/product/11.1.0/client_1/lib/libsqora.so.11.1
>>> >> > -rwxrwxrwx 1 768798 aug  1  2007
>>> >> > /u01/app/luisr/product/11.1.0/client_1/lib/libsqora.so.11.1
>>> >> >
>>> >> > Se ha encontrado alguien con este tipo de problema?
>>> >> >
>>> >> > gracias por adelantado,
>>> >> > Luis
>>> >> >
>>> >> >         [[alternative HTML version deleted]]
>>> >> >
>>> >> >
>>> >> > _______________________________________________
>>> >> > R-help-es mailing list
>>> >> > R-help-es en r-project.org
>>> >> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>>> >> >
>>> >
>>> >
>>>
>>> _______________________________________________
>>> R-help-es mailing list
>>> R-help-es en r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>
>>
>>
>> --
>> Eduardo
>
>



Más información sobre la lista de distribución R-help-es