Crystal libevent-2.0.so.5: não pode abrir um arquivo de objeto compartilhado
Hoje melhorei o meu Ubuntu para 18.04.
Compilar um arquivo com o Crystal me dá o seguinte erro:
stderr:
/root/.cache/crystal/usr-share-crystal-src-ecr-process.cr/macro_run: erro ao carregar bibliotecas compartilhadas: libevent-2.0.so.5: não é possível abrir um arquivo objeto compartilhado: Não há tal arquivo ou diretório
A biblioteca em questão, libevent-2.0.so.5, foi substituída por libevent-2.1.so.6 => /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
É claro que a Crystal está ciente disso e irá se conectar com a nova biblioteca compartilhada; infelizmente ainda há arquivos em cache no diretório.
Portanto, remover os arquivos em cache deve fazer o truque:
rm -r /root/.cache