楼主: 梦醒之后
21324 10

[问答] 请教一个问题:关于R程序包安装 [推广有奖]

  • 0关注
  • 19粉丝

讲师

57%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
39.7248
学术水平
17 点
热心指数
22 点
信用等级
11 点
经验
1247 点
帖子
171
精华
0
在线时间
884 小时
注册时间
2008-10-27
最后登录
2022-10-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我在GitHub上找到一个程序包,但使用各种安装在R上都加载不了,如直接从本地加载、使用命令install.packages()都不行,在论坛上看到epoh老师给的三个步骤:Building R pacakge for Windows from source code(其实很简单,只要三个步骤):
1.安装Rtools
   
http://www.murdoch-sutherland.com/Rtools/

2.正确设置环境变量path
c:\Rtools\bin;c:\Rtools\perl\bin;
c:\Rtools\MinGW\bin;C:\Program Files\R\R-2.9.2\bin;

3.open DOS-prompt
c:\>R CMD build --binary mgarch

有点看不懂,烦请高手解释或说的具体点。刚接触R,电脑是Win8。
二维码

扫码加我 拉你入群

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

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

关键词:R程序包 R程序 程序包 Building Packages 程序

本帖被以下文库推荐

沙发
一路嘿嘿 发表于 2014-8-1 17:44:00 |只看作者 |坛友微信交流群
从github上安装包是需要从源码安装
所以在windows下需要安装Rtools和miktex
然后利用devtools包的函数install_github就可以了吧

使用道具

藤椅
梦醒之后 发表于 2014-8-1 19:24:38 |只看作者 |坛友微信交流群
一路嘿嘿 发表于 2014-8-1 17:44
从github上安装包是需要从源码安装
所以在windows下需要安装Rtools和miktex
然后利用devtools包的函数ins ...
太感谢了。能再详细点吗?Rtools我已经下载了,miktex在哪下载啊?问题很幼稚啊,你别介意啊,我刚学,因为做一篇论文比较着急,所以钻研的也不是太深刻。

使用道具

板凳
梦醒之后 发表于 2014-8-1 20:51:05 |只看作者 |坛友微信交流群
一路嘿嘿 发表于 2014-8-1 17:44
从github上安装包是需要从源码安装
所以在windows下需要安装Rtools和miktex
然后利用devtools包的函数ins ...
你好,我按照你的操作,安上了Rtools,并在Miketex官网上下载和安装上了,然后打开了R软件,加载“devtools”时显示:
警告: dependency ‘RCurl’ is not available
试开URL’http://mirrors.xmu.edu.cn/CRAN/b ... 13/devtools_0.6.zip
Content type 'application/zip' length 92297 bytes (90 Kb)
打开了URL
downloaded 90 Kb

程序包'devtools'打开成功,MD5和检查也通过

下载的程序包在
        C:\Users\ThinkPad\AppData\Local\Temp\RtmplBgxGY\downloaded_packages里

然后,我忽略了其中的警告,接着library(dentools),此后显示:
Error in loadNamespace(i[[1L]], c(lib.loc, .libPaths())) :
  不存在叫'RCurl'这个名字的程辑包
错误: 'devtools'程辑包/名字空间载入失败,

接着,使用了这一函数:> install_github("magrch")
显示:
错误: 没有"install_github"这个函数。
是不是我操作出现了什么问题?

使用道具

报纸
梦醒之后 发表于 2014-8-1 22:53:50 |只看作者 |坛友微信交流群
一路嘿嘿 发表于 2014-8-1 17:44
从github上安装包是需要从源码安装
所以在windows下需要安装Rtools和miktex
然后利用devtools包的函数ins ...
你好,在你的帮助下,我进行到了这一步:使用 install_github("mgarch")这一命令,但是显示的结果是:
Installing github repo mgarch/master from hadley
Downloading mgarch.zip from https://github.com/hadley/mgarch/archive/master.zip
错误: client error: (404) Not Found

后来发现,hadley是某程序包的编辑者(Hadley Wickham),但是我的程序包是Vehbi Sinan Tunalioglu(vst)编辑发布的(https://github.com/vst/mgarch),想请教的是,这个程序包该怎么调用安装啊?谢谢。

使用道具

地板
一路嘿嘿 发表于 2014-8-2 17:01:21 |只看作者 |坛友微信交流群
梦醒之后 发表于 2014-8-1 22:53
你好,在你的帮助下,我进行到了这一步:使用 install_github("mgarch")这一命令,但是显示的结果是:
I ...
你先看看install_github的用法好不好,遇到一个不知道怎么用的函数,先看一下帮助文档
install_github("vst/mgarch")

使用道具

7
yuanlindc 发表于 2016-1-1 21:00:26 |只看作者 |坛友微信交流群
一路嘿嘿 发表于 2014-8-1 17:44
从github上安装包是需要从源码安装
所以在windows下需要安装Rtools和miktex
然后利用devtools包的函数ins ...
您好,我下载Rtools和Miktex安装之后,library(devtools)成功后,install.github后出现以下提示:
> install_github("vinash85/GOAL")
Downloading GitHub repo vinash85/GOAL@master
Installing GOAL
"J:/R-32~1.3/bin/x64/R" --no-site-file  \
  --no-environ --no-save --no-restore CMD  \
  INSTALL  \
  "C:/Users/111/AppData/Local/Temp/RtmpIfg9c6/devtools572839086b1a/vinash85-GOAL-b73025b"  \
  --library="C:/Users/111/Documents/R/win-library/3.2"  \
  --install-tests

* installing *source* package 'GOAL' ...
** libs

*** arch - i386
g++ -m32 -I"J:/R-32~1.3/include" -DNDEBUG    -I"C:/Users/111/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/111/Documents/R/win-library/3.2/RcppArmadillo/include" -I"C:/Users/111/Documents/R/win-library/3.2/MASS/include" -I"C:/Users/111/Documents/R/win-library/3.2/BayesLogit/include" -I"C:/Users/111/Documents/R/win-library/3.2/RcppProgress/include" -I"d:/RCompile/r-compiling/local/local323/include"     -O2 -Wall  -mtune=core2 -c AR1.cpp -o AR1.o
In file included from AR1.cpp:1:0:
AR1.h:6:23: fatal error: Eigen/Dense: No such file or directory
compilation terminated.
make: *** [AR1.o] Error 1
Warning: 运行命令'make -f "Makevars.win" -f "J:/R-32~1.3/etc/i386/Makeconf" -f "J:/R-32~1.3/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="GOAL.dll" OBJECTS="AR1.o CUBS.o CUBS_update.o FSF_nmix.o InvertY.o InvertY2.o LogitWrapper.o Matrix.o MatrixFrame.o PolyaGamma.o PolyaGammaAlt.o PolyaGammaSP.o RNG.o RRNG.o RcppExports.o epi_eQTL.o ransampl.o"'的状态是2
ERROR: compilation failed for package 'GOAL'
* removing 'C:/Users/111/Documents/R/win-library/3.2/GOAL'
Error: Command failed (1)
请问如何解决呢?谢谢

使用道具

8
suimong 发表于 2016-1-2 21:18:31 |只看作者 |坛友微信交流群
yuanlindc 发表于 2016-1-1 21:00
您好,我下载Rtools和Miktex安装之后,library(devtools)成功后,install.github后出现以下提示:
> i ...
https://github.com/vinash85/GOAL主页上写着:
GOAL requires library GSL and ranmsampl to be installed from source.

ransampl can be installed from http://sourceforge.net/projects/ransampl/.
gsl libraries can be installed from http://www.gnu.org/software/gsl/
你都装了吗?

使用道具

9
yuanlindc 发表于 2016-1-2 23:04:40 |只看作者 |坛友微信交流群
suimong 发表于 2016-1-2 21:18
https://github.com/vinash85/GOAL主页上写着:
ransampl没有安装,网站上提供的是个.tgz文件,不知道怎么能成功安装,不能在RStudio的install上面搜索到这个包,我是初学者

使用道具

10
yuanlindc 发表于 2016-1-2 23:16:09 |只看作者 |坛友微信交流群
suimong 发表于 2016-1-2 21:18
https://github.com/vinash85/GOAL主页上写着:
请大侠教授怎么从下载的.tgz包编译到R语言里面去,万分感谢

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-21 15:03