Crystal libevent-2.0.so.5: no se puede abrir el archivo de objetos compartidos
Hoy he actualizado mi Ubuntu a 18.04.
La compilación de un archivo con Crystal me da el siguiente error:
stderr:
/root/.cache/crystal/usr-share-crystal-src-ecr-process.cr/macro_run: error al cargar las bibliotecas compartidas: libevent-2.0.so.5: no se puede abrir el archivo de objetos compartidos: No such file or directory
La biblioteca en cuestión, libevent-2.0.so.5 ha sido sustituida por libevent-2.1.so.6 => /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
Crystal es, por supuesto, consciente de esto y enlazará con la nueva biblioteca compartida; desafortunadamente, todavía hay archivos en caché en el directorio.
Por lo tanto, la eliminación de los archivos en caché debería funcionar:
rm -r /root/.cache