maxima read_list 无法找到 builtins-list.txt 共享文件
maxima read_list fails to find builtins-list.txt shared file
我在 openSUSE (13.1) 上有 maxima (5.41.0) 和 CLISP (2.49 (2010-07-07))。当我尝试执行以下命令以读取 "builtins-list.txt" 文件(位于共享中)时,maxima 失败并显示以下内容。这在 maxima(5.38) 中有效,在我不得不重新安装损坏的 OS 之前(由于缺少一些软件包,maxima(5.38) 无法在新建的 OS 上编译,所以我继续使用 maxima(5.41 )).
(%i1) **l: read_list("builtins-list.txt")**;
;; Compiling file /usr/local/share/maxima/5.41.0/share/numericalio/encode-decode-float.lisp ...
;; Wrote file /home/user/.maxima/binary/5_41_0/clisp/2_49__2010_07_07___built_3589360391___memory_3740229381_/share/numericalio/encode-decode-float.fas
;; Compiling file /usr/local/share/maxima/5.41.0/share/numericalio/numericalio.lisp ...
;; Wrote file /home/user/.maxima/binary/5_41_0/clisp/2_49__2010_07_07___built_3589360391___memory_3740229381_/share/numericalio/numericalio.fas
0 errors, 0 warnings
read_list: no such file `builtins-list.txt'
-- an error. To debug this try: debugmode(true);
构建时,我也使用了 ./configure --enable-shared
,希望它能解决问题,但没有。我设置了 debugmode(true),但 maxima 没有提供额外信息。
任何 help/suggestion 表示赞赏。
谢谢,
雷迪
read_list
和其他 read_foo
函数不搜索文件,因此必须给出一个相对或绝对路径名,以显示文件所在的位置,如果它不在当前位置工作目录。
尝试 file_search
获取文件路径,然后将该路径提供给 read_list
。例如:mypath : file_search("builtins-list.txt"); mylist : read_list(mypath);
.
注意 file_search
只查找 Maxima 安装文件夹。如果该文件在其他地方,您将不得不以其他方式找出路径。
我在 openSUSE (13.1) 上有 maxima (5.41.0) 和 CLISP (2.49 (2010-07-07))。当我尝试执行以下命令以读取 "builtins-list.txt" 文件(位于共享中)时,maxima 失败并显示以下内容。这在 maxima(5.38) 中有效,在我不得不重新安装损坏的 OS 之前(由于缺少一些软件包,maxima(5.38) 无法在新建的 OS 上编译,所以我继续使用 maxima(5.41 )).
(%i1) **l: read_list("builtins-list.txt")**;
;; Compiling file /usr/local/share/maxima/5.41.0/share/numericalio/encode-decode-float.lisp ...
;; Wrote file /home/user/.maxima/binary/5_41_0/clisp/2_49__2010_07_07___built_3589360391___memory_3740229381_/share/numericalio/encode-decode-float.fas
;; Compiling file /usr/local/share/maxima/5.41.0/share/numericalio/numericalio.lisp ...
;; Wrote file /home/user/.maxima/binary/5_41_0/clisp/2_49__2010_07_07___built_3589360391___memory_3740229381_/share/numericalio/numericalio.fas
0 errors, 0 warnings
read_list: no such file `builtins-list.txt'
-- an error. To debug this try: debugmode(true);
构建时,我也使用了 ./configure --enable-shared
,希望它能解决问题,但没有。我设置了 debugmode(true),但 maxima 没有提供额外信息。
任何 help/suggestion 表示赞赏。
谢谢, 雷迪
read_list
和其他 read_foo
函数不搜索文件,因此必须给出一个相对或绝对路径名,以显示文件所在的位置,如果它不在当前位置工作目录。
尝试 file_search
获取文件路径,然后将该路径提供给 read_list
。例如:mypath : file_search("builtins-list.txt"); mylist : read_list(mypath);
.
注意 file_search
只查找 Maxima 安装文件夹。如果该文件在其他地方,您将不得不以其他方式找出路径。