incrustar una aplicación RInside c ++ en Linux

Desarrollé una aplicación cuyas principales salidas gráficas se basan en R a través del muy útil RInside. Me gustaría "implementar" mi aplicación en sistemas Linux sin tener que instalar sistemáticamente R y los paquetes necesarios. Para ese propósito, simplemente copié todo el directorio R /usr/lib/R, toda la biblioteca .so necesaria y configuré las variables R_HOME en la ruta correcta. Sin embargo, me sale al ejecutar:

Error in loadNamespace(name) : there is no package called ‘Rcpp’
Execution halted

Mientras que RInside está en el directorio $R_HOME/site-library/RInside. Supongo que tengo más que hacer (y que mi enfoque fue bastante ingenuo). ¿Alguien ya intenta una tarea de este tipo y puede ayudar sobre qué hacer?

preguntado el 02 de diciembre de 13 a las 08:12

1 Respuestas

Sí, también necesita instalar las otras dependencias, y Rcpp es necesario para convertir datos sin problemas entre R y C++.

Respondido el 03 de diciembre de 13 a las 03:12

Sí, pero la pregunta es más ¿cómo puedo configurar todo sin "instalar" sino simplemente usando copiar/pegar del directorio R? - user1835313

Parece tener la idea errónea de que las instalaciones de R están limitadas a un solo árbol de directorios. Ellos no son. Además, nada en la documentación de R sugiere que copiar una instalación existente completa sea una forma válida de reinstalar. - dirk eddelbuettel

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.