source_sink 'library(process)' 不存在
source_sink 'library(process)' does not exist
我想在 swipl 中安装一些第三方软件(7.5.5 版;已完全安装,github 存储库没有任何投诉)。
现在,我收到以下错误:
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:52:
source_sink library(process)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:52:
Goal (directive) failed: prolog_pack:use_module(library(process))
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:56:
source_sink
library(filesex)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:56:
Goal (directive) failed: prolog_pack:use_module(library(filesex))
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:57:
source_sink library(xpath)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:57:
Goal (directive) failed: prolog_pack:use_module(library(xpath))
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:59:
source_sink
library(uri)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:59:
Goal (directive) failed: prolog_pack:use_module(library(uri))
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:60:
source_sink library(http/http_open)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:60:
Goal (directive) failed: prolog_pack:use_module(library(http/http_open))
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:61:
source_sink
library(http/http_client)' does not exist
Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:61:
Goal (directive) failed: prolog_pack:use_module(library(http/http_client),[])
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:1822:16: Syntax error: Operator expected
ERROR: Undefined procedure: prolog_pack:uri_components/2
ERROR: In:
ERROR: [11] prolog_pack:uri_components(cplint,_928)
ERROR: [10] prolog_pack:git_url(cplint,_960) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:1428
ERROR: [9] prolog_pack:pack_default_options(cplint,_992,[],_996) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:467
ERROR: [8] prolog_pack:pack_install(cplint) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:431
ERROR: [7]
Exception: (11) prolog_pack:uri_components(cplint, _1086) ?
creep
Exception: (9) prolog_pack:pack_default_options(cplint, _1086, [], _1090) ?
creep
现在,这不是特定第 3 方软件的问题;我对其他两个包也有同样的错误。
我做错了什么?我的安装不完整吗?
感谢任何提示。谢谢!
从源代码构建时,请注意您必须采取额外的步骤来构建位于 swipl-devel/packages
.
中的 软件包
在 swipl-devel
目录中,执行:
$ cd packages
$ ./configure
$ make
$ sudo make install
另请参阅 swipl-devel/packages
中的 README
文件以获取有关这些包的更多信息。
例如,library(process)
是 clib
软件包的一部分,仅当您从源代码构建时执行这些步骤或等效步骤时才会安装该软件包。
@mat 我有类似的情况,但是我没有 swipl-devel
目录。看看here.
我想在 swipl 中安装一些第三方软件(7.5.5 版;已完全安装,github 存储库没有任何投诉)。
现在,我收到以下错误:
ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:52: source_sink
library(process)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:52: Goal (directive) failed: prolog_pack:use_module(library(process)) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:56: source_sink
library(filesex)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:56: Goal (directive) failed: prolog_pack:use_module(library(filesex)) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:57: source_sinklibrary(xpath)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:57: Goal (directive) failed: prolog_pack:use_module(library(xpath)) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:59: source_sink
library(uri)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:59: Goal (directive) failed: prolog_pack:use_module(library(uri)) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:60: source_sinklibrary(http/http_open)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:60: Goal (directive) failed: prolog_pack:use_module(library(http/http_open)) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:61: source_sink
library(http/http_client)' does not exist Warning: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:61: Goal (directive) failed: prolog_pack:use_module(library(http/http_client),[]) ERROR: /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:1822:16: Syntax error: Operator expected ERROR: Undefined procedure: prolog_pack:uri_components/2 ERROR: In: ERROR: [11] prolog_pack:uri_components(cplint,_928) ERROR: [10] prolog_pack:git_url(cplint,_960) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:1428 ERROR: [9] prolog_pack:pack_default_options(cplint,_992,[],_996) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:467 ERROR: [8] prolog_pack:pack_install(cplint) at /usr/local/lib/swipl-7.5.5/library/prolog_pack.pl:431 ERROR: [7] Exception: (11) prolog_pack:uri_components(cplint, _1086) ? creep Exception: (9) prolog_pack:pack_default_options(cplint, _1086, [], _1090) ? creep
现在,这不是特定第 3 方软件的问题;我对其他两个包也有同样的错误。
我做错了什么?我的安装不完整吗?
感谢任何提示。谢谢!
从源代码构建时,请注意您必须采取额外的步骤来构建位于 swipl-devel/packages
.
在 swipl-devel
目录中,执行:
$ cd packages $ ./configure $ make $ sudo make install
另请参阅 swipl-devel/packages
中的 README
文件以获取有关这些包的更多信息。
例如,library(process)
是 clib
软件包的一部分,仅当您从源代码构建时执行这些步骤或等效步骤时才会安装该软件包。
@mat 我有类似的情况,但是我没有 swipl-devel
目录。看看here.