libguile-dbd-sqlite3.so:共有オブジェクトファイルを開くことができません。そのファイルやディレクトリはありません。

libguile-dbd-sqlite3.so:共有オブジェクトファイルを開くことができません。そのファイルやディレクトリはありません。

guile-dbi guile-dbd-sqliteをコンパイルして標準を使用します

./configure && make && sudo make install

スキームを使用してデータベースを開こうとしています。

(define db-obj (dbi-open "sqlite3" "notes.db"))

しかし、エラーが発生しました。

libguile-dbd-sqlite3.so:共有オブジェクトファイルを開くことができません。そのファイルやディレクトリはありません。

/usr/local/libこのファイルは libguile-dbd-sqlite3.so.2.0.6 へのシンボリックリンクにあります。

私はXubuntu 16.10を使用しており、これらのパッケージはリポジトリにはありません。

答え1

わかりませんが、最新のコードで問題が解決する可能性があります。共有ライブラリのロードを修正するためのパッチがリリースされました。

gna.orgのウェブサイトがダウンしました。https://github.com/opencog/guile-dbi最新で最高です。

関連情報