Lispworks加载rutils失败求助:该包此前可正常运行
rutils Loading Failure in LispWorks Oh, I’ve run into similar loading glitches with Quicklisp packages in LispWorks before—let’s figure out why rutils is failing on you now, especially since it worked fine earlier. Here are the most likely fixes to try:
1. Refresh Quicklisp and Reinstall rutils
Corrupted cached files or outdated package versions are the most common culprits here. Start by updating your Quicklisp distribution:
(ql:update-all-dists) (ql:quickload 'rutils)
If that doesn’t fix it, wipe the local rutils cache to force a fresh download:
- Head to your Quicklisp software folder (usually
~/quicklisp/dists/quicklisp/software/) - Delete the folder named something like
rutils-20240101(the exact name depends on the version) - Run
(ql:quickload 'rutils)again to grab a clean copy
2. Test in a Clean LispWorks Session
Your user init file or existing session state might be causing a conflict—especially since rutils is loading readtable-related packages (like editor-hints.named-readtables). Try launching LispWorks without loading your init file:
- Open a terminal and run
lispworks -init nil - In this fresh session, run
(ql:quickload 'rutils)to see if the error goes away
3. Get the Full Error Message
Your output cuts off at [pac..., so we’re missing the actual error that’s stopping the load. Enable verbose mode to see the full stack trace:
(setf *load-verbose* t *compile-verbose* t) (ql:quickload 'rutils)
The detailed error will tell us exactly where things are breaking—whether it’s a compile error, missing dependency, or LispWorks-specific quirk.
4. Roll Back to a Working rutils Version
If a recent rutils update introduced a bug, roll back to a version you know works. You can specify an older dist version:
(ql:dist-update :quicklisp :version "2023-11-01") ; Replace with a date when it worked (ql:quickload 'rutils)
Just make sure the date you pick is from a Quicklisp dist that included the working rutils version.
5. Upgrade ASDF
Outdated versions of ASDF (the system loader that Quicklisp uses) can sometimes cause loading issues. Update it first:
(asdf:upgrade-asdf) (ql:quickload 'rutils)
Once you have the full error message, you’ll be able to narrow down the problem even more. For example, if it’s a readtable conflict, you can adjust your init file to load rutils before any custom readtable modifications.
内容的提问来源于stack exchange,提问作者agam

