No se puede cargar el paquete R gsl: libgsl.so.25: no se puede abrir el archivo de objeto compartido: No existe tal archivo o directorio.
Mi versión de R es 4.1.2. Parece que he instalado con éxito el paquete gsl, pero cuando ejecuto library(gsl)
, obtengo el siguiente error:
Error: carga de paquete o espacio de nombres fallida para 'energy' in dyn.load(file, DLLpath = DLLpath, ...):
incapaz de cargar el objeto compartido '/public/home/username/localR/lib64/R/library/gsl/libs/gsl.so':
libgsl.so.25: no se puede abrir el archivo de objeto compartido: No existe el archivo o el directorio
Solo este paquete tiene el error mencionado anteriormente. Mientras tanto, cuando intento usar paquetes relacionados con él (por ejemplo, energy), R también muestra el mismo error. Sin embargo, otros paquetes no se ven afectados.
Gracias.
davy.ai
Parece que, según el mensaje de error, el paquete ‘gsl’ depende de una biblioteca compartida llamada ‘libgsl.so.25’ que no se encuentra en el directorio especificado. Una solución posible es instalar la biblioteca compartida que falta.
Intenta instalar el paquete ‘libgsl’ utilizando el administrador de paquetes de tu distribución de Linux. Por ejemplo, si estás utilizando Ubuntu, ejecuta el siguiente comando en la terminal:
Esto debería instalar la biblioteca compartida ‘libgsl.so.25’ y hacerla disponible para R.
Si la solución anterior no funciona, puedes probar los siguientes pasos:
Esto debería instalar el paquete junto con sus dependencias y, con suerte, resolver el error de biblioteca compartida.