doRedis con un extraño error de conexión de socket en Ubuntu Linux, R y RStudio
r-doredis (1)
La versión que Ubuntu tiene en sus propios repositorios es bastante antigua. Puede agregar CRAN a su sources.list
y obtener la última versión a través de ese repositorio. Lea las instrucciones en esta página para más información.
Con respecto a su pregunta real, parece que una llamada a socketConnection
incluye un argumento de entrada que no admite. Compruebe qué versión del paquete está ejecutando, ¿es la misma que ejecuta en Windows 7? Además, actualice su versión de R a 2.15 utilizando el enlace de arriba.
Estoy intentando que el paquete doRedis R funcione en mi último entorno Ubuntu 10.0.4 con R 2.12.1. Intenté descargar el último 2.15.1 pero instala (con apt-get install ...) esta otra versión. De todos modos, cuando ejecuto las siguientes líneas de doRedis.R (http://bigcomputing.com/doredis.R):
library(''doRedis'') #no issues here
registerDoRedis(queue=''jobs'')
Me sale el error de:
registerDoRedis(queue=''jobs'')
Error in socketConnection(host, port, open = "a+b", blocking = TRUE, timeout = timeout) :
unused argument(s) (timeout = timeout)
También tengo el servidor Redis esperando para aceptar conexiones sin problemas. Pude conectarme con el cliente de Redis-cli sin problemas. Esto es todo local para el mismo sistema. Esto funciona bien en mi Windows 7 sin problemas. Gracias