В то время как я пытался использовать запросы в Джулию, следующее сообщение об ошибке было выведено:Юлия 0.4.5: libz не загружается на Ubuntu
julia> using Requests
INFO: Precompiling module Requests...
ERROR: LoadError: LoadError: error compiling version: could not load library "libz"
libz: cannot open shared object file: No such file or directory
while loading /home/michael/.julia/v0.4/Libz/src/lowlevel.jl, in expression starting on line 110
while loading /home/michael/.julia/v0.4/Libz/src/Libz.jl, in expression starting on line 11
ERROR: LoadError: Failed to precompile Libz to /home/michael/.julia/lib/v0.4/Libz.ji
while loading /home/michael/.julia/v0.4/Requests/src/Requests.jl, in expression starting on line 27
ERROR: Failed to precompile Requests to /home/michael/.julia/lib/v0.4/Requests.ji
in compilecache at ./loading.jl:400
Я не осведомлен достаточно в Джулию, чтобы различить, что именно является происходит, но вот код из Libz.jl (строка 11) ...
include("lowlevel.jl")
... от lowlevel.jl (строки 103-110) ...
# Functions
# ---------
function version()
return unsafe_string(ccall((:zlibVersion, zlib), Ptr{UInt8},()))
end
const zlib_version = version()
... и от Requests.jl (строка 27)
using Libz
Эта проблема сохранялось после того как я удалил потом переустановил Libz, MbedTLS и запросы, и после того как я Pkg.update() 'е изд и перезапустил julia и мой компьютер. Кто-нибудь достаточно разбирается в Джулии, чтобы знать, как это исправить?
Возможно, попробуйте модернизировать до Julia 0.4.6? –
кажется, что 'libz' не установлен в вашей системе, попробуйте' apt-get install zlib' – Gnimuc
apt-get install libz, ... install zlib и ... установить Libz не удалось, но apt-get install zlib1g-dev обработал его, как только я обновил и запустил Pkg.build («Libz»). Спасибо, Гнимук К! –