Как загрузить библиотеку Slib в схеме Chez
Как загрузить библиотеку Slib в схеме Chez?
или любая другая библиотека веб-сервера для схемы Chez?
в мануале Слима, это говорит
3. Сконфигурируйте реализацию (и) Схемы, чтобы найти каталог SLIB и каталоги реализации. 4. Подготовьте каждую реализацию Схемы для загрузки файла инициализации SLIB. 5.Создать каталог SLIB для каждой реализации Схемы.
и я не знаю, как сделать специально шаги 3 и 4.
и если я запускаю "Chez" в документе слиб
> (load "require.scm")
Exception: variable slib:features is not bound
Type (debug) to enter the debugger.
> (load "chez.init")
> (require 'http)
Exception in call-with-output-file: failed for /usr/local/lib/chez/slibcat: no such file or directory
> (require 'http-cgi)
Exception in call-with-output-file: failed for /usr/local/lib/chez/slibcat: no such file or directory
Type (debug) to enter the debugger.
> (load "http-cgi.scm")
Exception in call-with-output-file: failed for /usr/local/lib/chez/slibcat: no such file or directory
спасибо за аванс
2 ответа
У вас есть эта ошибка
Exception in call-with-output-file: failed for /usr/local/lib/chez/slibcat: no such file or directory"
так как вы не запускали SLib Catalog сначала, вы можете сделать это, выполнив сначала в repl:
(require 'new-catalog)
Получите zip-файл
Как root:
Создайте каталог
/usr/local/lib/chez
Скопируйте zip-файл в
/usr/local/lib
Разархивируйте zip-файл
Запустите Chez
(load "/usr/local/lib/slib/chez.init")
(require 'new-catalog)
Как пользователь:
(load "/usr/local/lib/slib/chez.init")