拿到了一台新的公司笔记本电脑并尝试安装 tidyr 或 installr,但由于 magrittr 总是失败。
\n如果我想直接安装此软件包,我会收到以下错误代码:
\n* installing *source* package 'magrittr' ...\n** package 'magrittr' successfully unpacked and MD5 sums checked\n** libs\n\n*** arch - i386\nWarning: running command 'make -f "C:/PROGRA~1/R/R-33~1.1/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-33~1.1/share/make/winshlib.mk" SHLIB="magrittr.dll" OBJECTS="pipe.o utils.o"' had status 127\nERROR: compilation failed for package 'magrittr'\n* removing 'C:/Users/xxxx/Documents/R/win-library/3.3/magrittr'\nWarning in install.packages :\n running command '"C:/PROGRA~1/R/R-33~1.1/bin/x64/R" CMD INSTALL -l "C:\\Users\\xxxx\\Documents\\R\\win-library\\3.3" C:\\Users\\xxxx\\AppData\\Local\\Temp\\1\\RtmpMHlNI9/downloaded_packages/magrittr_2.0.1.tar.gz' had status 1\nWarning in install.packages :\n installation of package \xe2\x80\x98magrittr\xe2\x80\x99 had non-zero exit status\nRun Code Online (Sandbox Code Playgroud)\n我没有这台计算机的管理员权限,可以想象这可能是问题的根源,但我不确定。
\n我尝试过的:
\ninstall.packages("magrittr", update.packages(checkBuilt = TRUE))总是同样的错误。
\n还有其他方法可以安装吗?
\n小智 1
从源安装存档版本将起作用。
\ninstall.packages("cran.r-project.org/src/contrib/Archive/magrittr/\xe2\x80\xa6", repos = NULL, type="source")\nRun Code Online (Sandbox Code Playgroud)\n