打开一个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
RSTUDIO_WHICH_R=/home/syc/miniconda3/bin/R
,通过1.47.1
安装yay -Sy community/code
的版本为ikuyadeu.r
1.4.3
的版本为reditorsupport.r-lsp
0.1.6
5.8 (x86_64-pc-linux-gnu)
安装4.0.2 (2020-06-22)
conda install -c conda-forge r-base=4.0
0.5.8
答案 0 :(得分:1)
感谢@ randy3k的帮助。
在阅读github page的过程中,我找到了一种解决方法。
我在我的vscode设置中添加了一个选项。
"r.rterm.option": ["--r-binary=/home/xxx/miniconda3/bin/R"],