gpt4 book ai didi

macos - 系统路径与 Sys.getenv ('PATH' )

转载 作者:行者123 更新时间:2023-12-04 15:25:49 26 4
gpt4 key购买 nike

这可能是一个相当微不足道的问题,但让我困惑了很长一段时间。一切从我安装通用文档转换器开始 pandoc并将其添加到我的路径中。所以当我做 echo $PATH在 Mac OS X 的默认终端上,它显示 pandoc我能够执行它。

但是,当我尝试使用 system(pandoc --version) 在 R session 中调用相同的内容时,它无法识别 pandoc .进一步检查发现system('echo $PATH')不返回我在终端上得到的相同路径。

任何人都可以帮助我解决正在发生的事情吗?我喜欢在 RStudio 上做我所有的工作,因此我更愿意使用 pandoc直接从内部。因此需要弄清楚这一点。

最佳答案

R 和 bash(无疑是 Rstudio)各自创建独立的环境。 Terminal.app 使用其自己的默认 PATH 设置启动 bash session 。当 Simon Urbanek 最近回答这个问题时,他将提问者提到了 R-Mac-FAQ 12.19。他的完整回复在 R-SIG-MAC 文件中。在我的邮件客户端上,它的主题行是 Re: [R-SIG-Mac] PATH,日期为 2012 年 1 月 30 日。他还将提问者提到:http://developer.apple.com/library/mac/#qa/qa1067/_index.html

?EnvVar告诉您:“Sys.getenvSys.setenv 在 R session 中读取和设置环境变量。但是你似乎已经意识到了这些功能。

关于macos - 系统路径与 Sys.getenv ('PATH' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9211758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com