Если системный файл проекта загружается с помощью ASDF, он загружается в соответствии с версией, предоставленной Quicklisp. Самый простой способ сделать это - поместить исходные тексты проекта в ~/quicklisp/local-projects/
(или там, где установлен ваш быстрый список, а не ~/quicklisp/
) и запустить (ql:register-local-projects)
. Но другие методы, такие как обновление конфигурации реестра ASDF и помещение проекта в место, известное ASDF через реестр, также работают.
Чтобы узнать, куда Quicklisp загружает ваш проект, вы можете использовать (ql:where-is-system "system-name")
.
Помните, что
Механизм локальных проектов настраивается через специальную переменную ql:*local-project-directories*.
По умолчанию он включает в себя только подкаталог local-projects в каталоге установки Quicklisp, но вы можете в любое время добавлять или удалять каталоги, чтобы сканировать больше мест. системы.
Чтобы полностью отключить механизм локальных проектов, установите ql:*local-project-directories*
на NIL
.
( Quicklisp News Blog )