Error: C stack usage when compile R Markdown
Error: C stack usage when compile R Markdown
我收到一个新错误,当我尝试编译 R Markdown 文件时出现下一条消息:
Error: C stack usage 7971408 is too close to the limit
Execution halted
我做了一些研究,发现有些人有同样的错误:
- Error: C stack usage is too close to the limit
- R mapping (C stack usage 7971616 is too close to the limit)
- C stack usage 7972356 is too close to the limit #335
但是这些人在某些功能或类似方面存在问题。
我为了尝试解决这种情况而采取的行动:
- 卸载 R 和 RStudio,重新安装两者的最新版本,重新启动我的计算机...没有。
- 尝试更改
ulimit -s
,这一点很有趣,因为这是我在R终端上的ulimit -a
:
geomicrobio-mac:~ geomicrobio$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 1392
virtual memory (kbytes, -v) unlimited
当我尝试在 R 终端上将 ulimit -s
更改为 unlimited
或 65532
时,它没有改变。
我的终端 (macOS Monterey v12.0.1) 的 ulimit -a
是:
-t: cpu time (seconds) unlimited
-f: file size (blocks) unlimited
-d: data seg size (kbytes) unlimited
-s: stack size (kbytes) 65532
-c: core file size (blocks) 0
-v: address space (kbytes) unlimited
-l: locked-in-memory size (kbytes) unlimited
-u: processes 1392
-n: file descriptors 2560
R Markdown 就是这样,我可以做 Shinny 应用程序和 运行 脚本等,但我无法编译任何 R Markdown,尽管它只包含文本。
这是我在控制台上输入 base::Cstack_info()
时的信息:
size current direction eval_depth
7969177 14032 1 2
我的 R 版本:
platform x86_64-apple-darwin17.0
arch x86_64
os darwin17.0
system x86_64, darwin17.0
status
major 4
minor 1.2
year 2021
month 11
day 01
svn rev 81115
language R
version.string R version 4.1.2 (2021-11-01)
nickname Bird Hippie
如果你知道如何解决这个问题,我非常感谢你的帮助。
谢谢。
我刚刚删除了.Rprofile .-.
我收到一个新错误,当我尝试编译 R Markdown 文件时出现下一条消息:
Error: C stack usage 7971408 is too close to the limit
Execution halted
我做了一些研究,发现有些人有同样的错误:
- Error: C stack usage is too close to the limit
- R mapping (C stack usage 7971616 is too close to the limit)
- C stack usage 7972356 is too close to the limit #335
但是这些人在某些功能或类似方面存在问题。 我为了尝试解决这种情况而采取的行动:
- 卸载 R 和 RStudio,重新安装两者的最新版本,重新启动我的计算机...没有。
- 尝试更改
ulimit -s
,这一点很有趣,因为这是我在R终端上的ulimit -a
:
geomicrobio-mac:~ geomicrobio$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 1392
virtual memory (kbytes, -v) unlimited
当我尝试在 R 终端上将 ulimit -s
更改为 unlimited
或 65532
时,它没有改变。
我的终端 (macOS Monterey v12.0.1) 的 ulimit -a
是:
-t: cpu time (seconds) unlimited
-f: file size (blocks) unlimited
-d: data seg size (kbytes) unlimited
-s: stack size (kbytes) 65532
-c: core file size (blocks) 0
-v: address space (kbytes) unlimited
-l: locked-in-memory size (kbytes) unlimited
-u: processes 1392
-n: file descriptors 2560
R Markdown 就是这样,我可以做 Shinny 应用程序和 运行 脚本等,但我无法编译任何 R Markdown,尽管它只包含文本。
这是我在控制台上输入 base::Cstack_info()
时的信息:
size current direction eval_depth
7969177 14032 1 2
我的 R 版本:
platform x86_64-apple-darwin17.0
arch x86_64
os darwin17.0
system x86_64, darwin17.0
status
major 4
minor 1.2
year 2021
month 11
day 01
svn rev 81115
language R
version.string R version 4.1.2 (2021-11-01)
nickname Bird Hippie
如果你知道如何解决这个问题,我非常感谢你的帮助。
谢谢。
我刚刚删除了.Rprofile .-.