VS code 配置R的一些坑(Mac)

最近在Macbook上的VS code中配置R的环境,遇到了一些问题,留给后面的人一些启发。
其他步骤参见之前的各种教程。

  1. R LSP Client
    很多教程都涉及到了这个vscode插件,这个现在在插件商店找不到了,已经合并到了R的主要插件中。不过要在R引入languageserver包
    install.packages("languageserver")
  2. Radian配置的问题
  • mac m1安装radian可能会出现无法启动的问题,原因是arm和x64的不适配,radian是基于python开发的,需要适配m1 arm的python和radian,这里python需要3.9+才支持arm。博主是用适配了arm的miniforge,python默认的是3.9。用mamba替代conda也很好用。
  • 根据 radian 作者的说法,radian的 --no-save 和 --no-restore 已经作为默认选项故而无法再传入。因此,在设置中关闭 --no-save 和 no-restore 两个选项即可。在 VSCode 的设置中,找到 r 设置下的 r.rterm.option,将后面不需要的两项注释掉或删掉即可。当然,你也可以在这里使用自定义的选项。
  • r.rterm.mac 设置为radian的路径,但会出现终端启动失败的问题,原因是r base和radian的连接出了问题,在VS code设置中r设置下的 r.rterm.option添加--r-binary=<您的 R base 路径> e.g. /usr/local/bin/r
    原问题:https://blog.csdn.net/Y157507...

你可能感兴趣的:(VS code 配置R的一些坑(Mac))