自作の .asd ファイルを使用してプロジェクトを読み込もうとしていますが、どうにかして asdf が .asd ファイルがプロジェクトのルート ディレクトリである必要があることを認識しないため、「failed to find the TRUENAME of /home/$USER/rel-path-to-file
where rel-path-to-file
is the path to the 」のようなエラーが発生します。ロードされた .asd ファイルに関連する、対応するファイル。
これは私がしたことです:
(push "path-to-project-directory-of-asd-file" asdf:*central-registry*)
それから
(asdf:load-system 'project-name)
それは私の.asdファイルを見つけますが、どういうわけかそれがロードする.lispファイルを見つけません。
asdf は、quicklisp によって構成およびインストールされています。したがって、シンボリックリンクを使用してプロジェクトをquicklispに「インストール」しましたが、これも機能しました。を使用して.asdファイルを見つけますが、.asdファイルをql:quickload :name
含むディレクトリをプロジェクトルートとして使用しません。
どうすればこれを修正できますか?