我試圖用自制的.asd文件來加載我的項目的根目錄的目錄,但不知何故航空自衛隊不能識別該文件名爲.asd也應是該項目的根目錄,因此在錯誤resuling像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安裝。因此,我也使用符號鏈接將該項目「安裝」到quicklisp中,這也起作用。它使用ql:quickload :name
找到.asd文件,但仍不使用包含.asd文件的目錄作爲項目根目錄。
我該如何解決這個問題?
@wvxvw添加爲一個答案,這是錯誤 – Sim