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

时间:2020-07-25 14:39:46

标签: visual-studio-code

打开一个R脚本并单击.env,然后我得到

Run Source

在终端窗口中进行按摩

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

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

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

然后我在终端中读取了消息并在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. 中读取了代码

我添加

~/miniconda3/lib/python3.7/site-packages/rchitect/utils.py

在我的export R_HOME="/home/xxx/miniconda3/bin/R" 中。但这不起作用。

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

.zshrc
  • Vscode版本为RSTUDIO_WHICH_R=/home/syc/miniconda3/bin/R ,通过1.47.1安装
  • vscode扩展yay -Sy community/code的版本为ikuyadeu.r
  • vscode扩展1.4.3的版本为reditorsupport.r-lsp
  • zsh版本为0.1.6
  • R版本由5.8 (x86_64-pc-linux-gnu)安装4.0.2 (2020-06-22)
  • 弧度版本为conda install -c conda-forge r-base=4.0
  • python版本为0.5.8

1 个答案:

答案 0 :(得分:1)

感谢@ randy3k的帮助。

在阅读github page的过程中,我找到了一种解决方法。

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

  "r.rterm.option": ["--r-binary=/home/xxx/miniconda3/bin/R"],