Re: LuaTeX non trova il modulo luasql.sqlite3

#93923
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Claudio funziona!!! 😀 😀 😀
    Non proprio esattamente come mi hai suggerito e un poco simile ad un trucco, come vado a spiegare subito.
    In effetti i percorsi di ricerca dovrebbero essere interni all’albero TDS?
    Ed allora non mi spiego perché nel messaggio di errore viene descritto un percorso fuori dall’albero di TeX Live:
    `no file '/usr/local/lib/lua/5.2/luasql.so'`

    Allora ho fatto un primo tentativo: ho creato un link simbolico nell’albero personale alla libreria con questo comando:
    `ln -s /usr/lib/x86_64-linux-gnu/liblua5.2-sql-sqlite3.so.2.0.0 ~/texmf/bin/lua/5.2/luasql/sqlite3.so`
    e non ha funzionato.

    Secondo tentativo è quello di far trovare il link simbolico proprio nel path indicato nel messaggio d’errore.
    In questo caso ho dovuto creare le directory perché /usr/local/lib/lua/5.2/ non esiste in quanto Lua è installata da un’altra parte (del resto anche nel caaso precedente perché non esisteva neanche la directory personale).
    Il comando è stato questo dato dalla cartella /usr/local/lib/lua/5.2:
    `sudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.2-sql-sqlite3.so.2.0.0 luasql.so`

    In questo caso funziona, ma non è proprio il massimo perché sono obbligato a nominare il link ‘luasql.so’. Se volessi installare un altro driver per un database diverso non potrei.

    Lua nel sistema è installata in:
    `roberto@roberto-desktop:~$ which lua
    /usr/bin/lua
    roberto@roberto-desktop:~$ lua -v
    Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio
    `
    Grazie e buona serata.
    R.

    Go to top