Когда я пытаюсь использовать drracket
в Ubuntu 12.04, я получаю эту ошибку:
ffi-lib: couldn't open "libjpeg.so.62" (libjpeg.so.62: cannot open shared object file: No such file or directory)
=== context ===
/usr/lib/racket/collects/racket/draw/unsafe/jpeg.rkt: [running body]
/usr/lib/racket/collects/racket/draw/private/bitmap.rkt: [traversing imports]
/usr/lib/racket/collects/racket/draw/private/dc.rkt: [traversing imports]
/usr/lib/racket/collects/racket/draw/private/svg-dc.rkt: [traversing imports]
/usr/lib/racket/collects/racket/draw.rkt: [traversing imports]
/usr/lib/racket/collects/mred/private/kernel.rkt: [traversing imports]
/usr/lib/racket/collects/mred/private/const.rkt: [traversing imports]
/usr/lib/racket/collects/mred/private/check.rkt: [traversing imports]
/usr/lib/racket/collects/mred/private/mred.rkt: [traversing imports]
/usr/lib/racket/collects/mred/mred.rkt: [traversing imports]
/usr/lib/racket/collects/mred/main.rkt: [traversing imports]
/usr/lib/racket/collects/racket/gui/base.rkt: [traversing imports]
/usr/lib/racket/collects/drracket/drracket.rkt: [traversing imports]
Как я могу исправить эту ошибку?
попробуйте
sudo apt-get install libjpeg62
и повторно выполните программу.
Между прочим, я не могу воспроизвести эту ошибку!
Если переустановка не решает эту ошибку, попробуйте:
locate -i libjpeg
Это будет искать все экземпляры библиотеки, таким образом, можно будет отредактировать необходимые файлы с правильным путем.