자체 제작 된 .asd 파일을 사용하여 프로젝트를로드하려고하지만 어떻게 든 asdf가 .asd 파일도 인식해야하는지 인식하지 못합니다. 프로젝트의 루트 디렉토리가되므로 failed to find the TRUENAME of /home/$USER/rel-path-to-file
과 같은 오류가 발생합니다. rel-path-to-file
은로드 된 .asd 파일을 기준으로 해당 파일의 경로입니다..asd 파일의 디렉터리를 프로젝트의 루트 디렉터리로 사용하는 방법
이 내가 무슨 짓을 :
(push "path-to-project-directory-of-asd-file" asdf:*central-registry*)
다음
(asdf:load-system 'project-name)
그것은 어떻게 든 내 .ASD 파일하지만 그것을로드한다 .lisp 파일을 찾을 않습니다.
asdf는 quicklisp에서 구성하고 설치했습니다. 따라서 symlink를 사용하여 quicklisp에 프로젝트를 "설치"했다. ql:quickload :name
을 사용하여 .asd 파일을 찾지 만 .asd 파일이 포함 된 디렉토리는 프로젝트 루트로 사용하지 않습니다.
어떻게 해결할 수 있습니까?
@wvxvw이 오류를 대답으로 추가하면 오류 – Sim