vscode 无法打开弧度(Linux、Manjaro)

Dir*_*t-A 3 visual-studio-code

打开 R 脚本并单击Run Source然后我得到

The terminal process "/home/xxx/miniconda3/bin/radiant ''" failed to launch (exit code: 1).
Run Code Online (Sandbox Code Playgroud)

以及终端窗口中的按摩

The terminal process "/home/xxx/miniconda3/bin/radiant ''" failed to launch (exit code: 1).
Run Code Online (Sandbox Code Playgroud)

但是,在系统终端中我可以使用 radiant 并找到 R HOME。

我尝试重新安装 vscode 和所有扩展,但不起作用。

当我在终端中读取按摩并读取代码后~/miniconda3/lib/python3.7/site-packages/rchitect/utils.py

我加

Traceback (most recent call last)
  File "home/xxx/miniconda3/bin/radian", line 8, in <module>
    sys. exit(main())
  File "home/xxx/miniconda3/lib/python.7/site-packages/radian/init.py", line 44, in main
    r_home = Rhome()
  FIle "home/xxx/miniconda3/lib/python.7/site-packages/rchitect/utils.py", line 84, in Rhome
    raise RuntimeError ("Cannot determine R HOME.")
RuntimeError: Cannot determine R HOME.
Run Code Online (Sandbox Code Playgroud)

在我的.zshrc。但这不起作用。

在我的环境值中只有一个值

export R_HOME="/home/xxx/miniconda3/bin/R"
Run Code Online (Sandbox Code Playgroud)
  • vscode版本是1.47.1,安装方式为yay -Sy community/code
  • vscode 扩展ikuyadeu.r版本是1.4.3
  • vscode 扩展reditorsupport.r-lsp版本是0.1.6
  • zsh 版本是5.8 (x86_64-pc-linux-gnu)
  • R版本的4.0.2 (2020-06-22)安装方式是conda install -c conda-forge r-base=4.0
  • 弧度版本是0.5.8
  • 蟒蛇版本是3.7.7

Dir*_*t-A 9

感谢@randy3k 的帮助。

翻阅github页面,我找到了解决的方法。

我在 vscode 设置中添加了一个选项。

  "r.rterm.option": ["--r-binary=/home/xxx/miniconda3/bin/R"],
Run Code Online (Sandbox Code Playgroud)