用R中的开发版本替换已安装的软件包

用R中的开发版本替换已安装的软件包,r,R,当我已经安装了软件包时,我正在拼凑如何安装软件包开发版本的说明,但是我有点困惑。我的具体需要是安装lme4的开发版本,以便使用predict功能 首先,我知道我应该找到lme4的开发版本,我已经找到了(一般意义上的)。我正在运行Mac OSX 10.6.8(Snow Leopard)和R版本2.14.1,因此我导航到正确的文件夹并下载*.tgz文件。但当我尝试使用以下命令安装软件包时: install.packages("~/Downloads/lme4_0.99999911-2.tgz", r

当我已经安装了软件包时,我正在拼凑如何安装软件包开发版本的说明,但是我有点困惑。我的具体需要是安装
lme4
的开发版本,以便使用
predict
功能

首先,我知道我应该找到
lme4
的开发版本,我已经找到了(一般意义上的)。我正在运行Mac OSX 10.6.8(Snow Leopard)和R版本2.14.1,因此我导航到正确的文件夹并下载
*.tgz
文件。但当我尝试使用以下命令安装软件包时:

install.packages("~/Downloads/lme4_0.99999911-2.tgz", repos = NULL)
> library("devtools")
> install_github("lme4",user="lme4")
我收到一条错误消息,说明:

Warning in install.packages :
  package ‘~/Downloads/lme4_0.99999911-2.tgz’ is not available (for R version 2.14.1)
(1) 我如何确定需要运行哪个版本的R才能访问包的开发版本,以及(2)如何更新我的R版本和/或替换先前存在的
lme4

更新:

我使用命令尝试了另一种方法:

install.packages("~/Downloads/lme4_0.99999911-2.tgz", repos = NULL)
> library("devtools")
> install_github("lme4",user="lme4")
不幸的是,这会产生输出

Installing github repo(s) lme4/master from lme4
Installing lme4.zip from https://github.com/lme4/lme4/zipball
Installing lme4
Installing dependencies for lme4:
RcppEigen, minqa, RcppEigen
Installing package(s) into ‘/Library/Frameworks/R.framework/Versions/2.14/Resources/library’
(as ‘lib’ is unspecified)
trying URL 'http://lib.stat.cmu.edu/R/CRAN/bin/macosx/leopard/contrib/2.14/minqa_1.2.1.tgz'
Content type 'application/x-gzip' length 945252 bytes (923 Kb)
opened URL
==================================================
downloaded 923 Kb


The downloaded packages are in
    /var/folders/IZ/IZlpzJbtHEq7NQxUHPvExk+++TI/-Tmp-//Rtmpt8YCsF/downloaded_packages
* checking for file '/private/var/folders/IZ/IZlpzJbtHEq7NQxUHPvExk+++TI/-Tmp-/Rtmpt8YCsF/lme4-lme4-7a6f816/DESCRIPTION' ... OK
* preparing 'lme4':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* looking to see if a 'data/datalist' file should be added
* building 'lme4_0.99999911-2.tar.gz'

ERROR: dependency 'RcppEigen' is not available for package 'lme4'
* removing '/Library/Frameworks/R.framework/Versions/2.14/Resources/library/lme4'
Error: Command failed (1)
In addition: Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RcppEigen’ is not available (for R version 2.14.1)
> install.packages("~/Downloads/RcppEigen_0.3.1.2.1.tgz", repos = NULL)
谢谢!希望我的问题对其他R新手有用。。。 更新2

基于上面的输出,我已经升级到R3.0.0。但是,现在我在尝试安装我下载的软件包时遇到以下错误:

> install.packages("~/Downloads/lme4_0.99999911-2.tgz", repos = NULL)

Warning in install.packages :
  package ‘~/Downloads/lme4_0.99999911-2.tgz’ is not available (for R version 3.0.0)
Installing package into ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library’
(as ‘lib’ is unspecified)
'.path.package' is deprecated.
Use 'path.package' instead.
See help("Deprecated")

您用于安装的命令是什么?您需要将
repo
指向磁盘上的正确位置!另一个愚蠢的问题:我如何找到正确的
repo
?@roody在你的最后一部分中,你说你有错误,但我没有看到任何错误,只是警告。你确定没有安装吗?我想你是对的!成功了!