我正在努力让“草图”程序(https://github.com/vydd/sketch)正常工作。它“依赖于SDL2 Image和SDL2 TTF”,但我无法通过quicklisp加载它们。我在OSX El Capitan 10.11.6上使用CCL 1.11
Press ENTER or type command to continue
To load "sdl2":
Load 1 ASDF system:
sdl2
; Loading "sdl2"
To load "sdl2-ttf":
Load 1 ASDF system:
sdl2-ttf
; Loading "sdl2-ttf"
> Error: Unable to load any of the alternatives:
> ((:FRAMEWORK "SDL2_ttf") (:DEFAULT "libSDL2_ttf"))
> While executing: CFFI::FL-ERROR, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "sketch_scratch/scratch.lisp"
> type :? for other options
1 > cffi:*darwin-framework-directories*
((CFFI::EXPLODE-PATH-ENVIRONMENT-VARIABLE "DYLD_FRAMEWORK_PATH") (CFFI::FALLBACK-DARWIN-FRAMEWORK-DIRECTORIES))
1 >
以下是一些屏幕截图,显示了错误,源代码以及我在项目目录和hard_drive / Library / Frameworks中都有.framework文件的副本: