生信之旅

扫码分享下吧!
分享

问题解决记录:anaconda 中的R找不到ldpaths

最近公司的流程跑不通了,相关人员反馈后通过日志信息发现报错信息如下

R: 238: Can't open xxx/etc/ldpaths

直接查看该路径发现确实没有ldpaths,而后直接运行R时发现还是报该错,说明这是R直接出现了问题,而不是某个包,通过查看其他anaconda 环境的R,发现了ldpaths这个文件,查看后,发现该文件主要是设置java环境等环境变量,故我将其拷贝到缺失的目录下,将文件相应的绝对路径修改成当前环境下的,然后运行

R CMD javareconf

更新即可。再次运行R 发现成功运行!

不清楚为什么ldpaths这个文件会突然消失,最好备份一份,除了这种解决方法外,重新装R应该也可以,还有就是注释掉当前环境下env/lib/R/bin/javareconf中的第 416-432行可能也可以解决问题,因为一般java环境不会变动,但是这两种方法我没有进行验证,仅供参考!

 

参考链接:https://github.com/conda-forge/r-base-feedstock/issues/67

 

版权声明:本文转载请注明出处!

最新评论:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

captcha

公告栏

有任何问题均可以在文章页面留言!或者邮件 burning@burning.net.cn 欢迎关注微信公众号 “生信之旅”,每天均可在菜单栏领取外卖红包、支付宝红包!最高20元!

服务器推荐

欢迎关注公众号

欢迎关注生信之旅