如何解决如何确保RStudio包含在.bashrc中所做的更改
当前在我的RStudio中,我运行此代码时出现以下错误:
> library(gtools)
> nrow(combinations(n=448,r=2,v=1:448,repeats.allowed=F))
Error: C stack usage 7971524 is too close to the limit
我所做的是添加这一行
ulimit -s 16384
在我的bashrc中。
如果我在终端中使用R控制台执行上述R代码,则运行正常。 但是当我运行RStudio控制台时,它仍然会给出错误。
如何解决此问题?
解决方法
将ulimit -s 16384
添加到.bashrc
仅会影响从bash
shell执行的命令。就像从终端执行R console
(以同样的方式,可以从bash执行RStudio
一样)。
要将ulimit -s 16384
应用于整个登录会话:
- 将更改添加到
/etc/security/limits.conf
文件中。
* soft stack 16384
* hard stack 16384
- 注销/登录以申请。
- 照常运行
RStudio
并检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。