当前位置:网站首页>Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
2022-07-06 08:40:00 【Data+Science+Insight】
R Used in language pkgbuild::find_rtools(debug = TRUE) Check to see if there is Rtools、 Use Sys.which The function view make Whether there is 、 If not, install Rtools、 Use writeLines Function binding R and Rtools
Catalog
#R Version and Rtools Need to match and view
# Use writeLines Function binding R and Rtools
#R Used in language pkgbuild::find_rtools(debug = TRUE) Check to see if there is Rtools、 Use Sys.which The function view make Whether there is 、 If not, install Rtools、 Use writeLines Function binding R and Rtools
I really didn't find make So I can't install .
> Sys.which("make")
make
""
> pkgbuild::find_rtools(debug = TRUE)
Found in Rtools 4.0 installation folder
[1] TRUE
> install.packages("D:/Downloads/RGtk2_2.20.36.3.tar.gz", repos = NULL, type = "source")
* installing *source* package 'RGtk2' ...
** Will succeed 'RGtk2' Package unpacking and MD5 And inspection
** using staged installation
** libs
*** arch - i386
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package 'RGtk2'
* removing 'D:/R/R-4.0.5/library/RGtk2'
Warning in install.packages :
installation of package ‘D:/Downloads/RGtk2_2.20.36.3.tar.gz’ had non-zero exit status
#R Version and Rtools Need to match and view
# install Rtools
# Use writeLines Function binding R and Rtools
# Do the following ( Remember if there is no response after the operation , Need to restart Rstudio)
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
> Sys.which("make")
make
"D:\\Rtools\\rtools40\\usr\\bin\\make.exe"
Reference resources :R
Reference resources :Index of /src/contrib/Archive/RGtk2
边栏推荐
- China vanadium battery Market Research and future prospects report (2022 Edition)
- 【MySQL】锁
- JVM performance tuning and practical basic theory - Part 1
- Bottom up - physical layer
- Function coritization
- swagger设置字段required必填
- [brush questions] top101 must be brushed in the interview of niuke.com
- Leetcode question brushing (5.28) hash table
- Browser thread
- Hungry for 4 years + Ali for 2 years: some conclusions and Thoughts on the road of research and development
猜你喜欢
[cloud native topic -45]:kubesphere cloud Governance - Introduction and overall architecture of enterprise container platform based on kubernetes
Problems in loading and saving pytorch trained models
Deep analysis of C language pointer
个人电脑好用必备软件(使用过)
Deep analysis of C language data storage in memory
Detailed explanation of heap sorting
tree树的精准查询
Sublime text in CONDA environment plt Show cannot pop up the problem of displaying pictures
角色动画(Character Animation)的现状与趋势
IoT -- 解读物联网四层架构
随机推荐
torch建立的网络模型使用torchviz显示
POI add write excel file
[cloud native topic -45]:kubesphere cloud Governance - Introduction and overall architecture of enterprise container platform based on kubernetes
JVM quick start
Cisp-pte practice explanation
The mysqlbinlog command uses
Double pointeur en langage C - - modèle classique
Modify the video name from the name mapping relationship in the table
Computer cleaning, deleted system files
自动化测试框架有什么作用?上海专业第三方软件测试公司安利
VMware 虚拟化集群
2022.02.13 - 238. Maximum number of "balloons"
生成器参数传入参数
MySQL learning record 11jdbcstatement object, SQL injection problem and Preparedstatement object
LDAP application (4) Jenkins access
CISP-PTE实操练习讲解
【MySQL】锁
堆排序详解
移位运算符
Image, CV2 read the conversion and size resize change of numpy array of pictures