楼主: 1019548355
5604 4

[问答] 请问有没有人知道R语言从本地安装package时编译错误要怎样解决? [推广有奖]

  • 4关注
  • 0粉丝

本科生

18%

还不是VIP/贵宾

-

威望
0
论坛币
371 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4471 点
帖子
14
精华
0
在线时间
128 小时
注册时间
2013-11-4
最后登录
2020-2-24

楼主
1019548355 发表于 2017-3-20 20:08:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我最近做毕业设计,其中需要用到一个文章的作者附的自己写的package,R的cran上面并没有,只能从作者自己主页上把包下载下来然后安装。我遇到了如下的问题,我谷歌了很多解决方案,包括安装rtools什么的,但依然安装不上,在这个问题上已经花了一周多了,实在没办法了,希望能够得到大家的帮助。无论大家的方法是否能帮到我我都感谢大家!
我的命令以及反馈的错误是这样的:
install.packages("D:/SVMW_0.2.tar.gz", repos = NULL, type = "source")
Installing package into ‘C:/Users/wtz/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
* installing *source* package 'SVMW' ...

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************


** libs

*** arch - i386
c:/Rtools/mingw_32/bin/gcc  -I"E:/R/R-3.3.3/include" -DNDEBUG     -I"d:/Compiler/gcc-4.9.3/local330/include"     -O3 -Wall  -std=gnu99 -mtune=core2 -c Rsvm.c -o Rsvm.o
c:/Rtools/mingw_32/bin/gcc: not found
make: *** [Rsvm.o] Error 127
Warning: 运行命令'make -f "E:/R/R-3.3.3/etc/i386/Makeconf" -f "E:/R/R-3.3.3/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="SVMW.dll" OBJECTS="Rsvm.o svm.o"'的状态是2
ERROR: compilation failed for package 'SVMW'
* removing 'C:/Users/wtz/Documents/R/win-library/3.3/SVMW'
* restoring previous 'C:/Users/wtz/Documents/R/win-library/3.3/SVMW'
Warning in install.packages :
  running command '"E:/R/R-3.3.3/bin/x64/R" CMD INSTALL -l "C:\Users\wtz\Documents\R\win-library\3.3" "D:/SVMW_0.2.tar.gz"' had status 1
Warning in install.packages :
  installation of package ‘D:/SVMW_0.2.tar.gz’ had non-zero exit status



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Documents 解决方案 package source 谷歌

沙发
海∞燕 在职认证  发表于 2017-4-2 14:30:35
遇到跟你同样的问题,真后悔更新了软件,出现了这个大大的BUG。同在寻找解决办法。。。

藤椅
1019548355 发表于 2017-4-2 14:54:53
海∞燕 发表于 2017-4-2 14:30
遇到跟你同样的问题,真后悔更新了软件,出现了这个大大的BUG。同在寻找解决办法。。。
我的问题已经解决了。把R与Rstudio卸载了,装在C盘(我也不懂原理是什么,一开始别人跟我说的时候我还不信,后来装在C盘果然问题解决了。。。),然后设置一下环境变量,再按照stackoverflow里面人建议的下载rtools并且设置环境变量之后就可以了

板凳
海∞燕 在职认证  发表于 2017-4-22 00:03:12
1019548355 发表于 2017-4-2 14:54
我的问题已经解决了。把R与Rstudio卸载了,装在C盘(我也不懂原理是什么,一开始别人跟我说的时候我还不信 ...
谢谢啊,我的问题也解决了,不过没有重新装R和Rstudio,只把Rtools文件夹copy到C盘就可以了,参考的http://stackoverflow.com/questions/42199870/unable-to-install-rmysql-package-error-c-rtools-mingw-32-bin-gcc-not-found这个方法,就是原因不明白

报纸
babalaever 发表于 2019-2-22 16:53:16
把Rtools文件夹整个拷贝到C盘,问题已解决。多谢海∞燕提供的方法

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-7 10:56