标签: r-forge

如何告诉CRAN自动安装包依赖项?

我在R中开发了一个包,当我在本地计算机上检查并构建它时,它可以正常工作.但是当我在CRAN中尝试它时,我得到了一个包依赖性错误.我的包依赖于其他包的两个功能.

如果我列出了下其他软件包description使用Depends或者imports,它会自动与新包安装?或者我是否需要install.packages("packagename")在我使用其他包的函数下显式调用该函数.如果这一切都错了,R为了传递R CMD checkbuild测试并提交给CRAN ,解决包依赖的最佳方法是什么?

谢谢.

r cran r-forge

63
推荐指数
2
解决办法
9万
查看次数

无法使用install.packages安装R-forge软件包

,问题,,,,并且,超过,并且,中,在R-SIG-金融邮件列表,但我不认为它已被要求对计算器.

它是这样的:

我在哪里可以获得R-forge托管的最新版XYZ包?我尝试安装它install.packages,但这是发生的事情:

> install.packages("XYZ",repos="http://r-forge.r-project.org")
Warning message: package ‘XYZ’ is not available (for R version 2.15.0)
Run Code Online (Sandbox Code Playgroud)

看看XYZ的R-forge网站,我发现该软件包无法构建.因此,没有下载源的链接.有没有其他方法来获取源代码?获得源代码后,如何将其转换为可以加载的包library("XYZ")

svn install r package r-forge

60
推荐指数
1
解决办法
2万
查看次数

自动更新从R-forge安装的软件包

我最近从R-2.11.1安装了R-2.12.0,我通过以下方式更新了所有CRAN包:

update.packages(checkBuilt=TRUE, ask=FALSE)
Run Code Online (Sandbox Code Playgroud)

现在我想更新我从R-forge安装的所有软件包,但前提是它们在CRAN上不可用.换句话说,我不能简单地运行:

update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
Run Code Online (Sandbox Code Playgroud)

因为它会在survivalR-2.12.0附带的版本上安装R-forge 版本的软件包.

我可以使用来自old.packagespackageStatus确定哪些包仅存在于R-forge上的信息的某种组合,但我想问一下在构建自定义解决方案之前是否有更简单的方法.

r r-forge

45
推荐指数
1
解决办法
2万
查看次数

如何在R v3.1.2上安装多核软件包?

我使用默认命令来安装multicore

install.packages('multicore','http://www.rforge.net/')
Run Code Online (Sandbox Code Playgroud)

正如http://www.rforge.net/multicore/files/所写,但我接到警告:

install.packages('multicore',' http://www.rforge.net/')install.packages中的警告:'lib =" http://www.rforge.net/ "'不可写你想要吗?使用个人图书馆?(y/n)y install.packages中的警告:包'multicore'不可用(对于R版本3.1.2)

有人知道任何解决方案吗?我不能使用以前版本的R.我想使用mclapply该包中的函数.

感谢帮助.

我的会话信息是:

> sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] stringi_0.4-1 ggplot2_1.0.0

loaded via a namespace (and not attached):
 [1] colorspace_1.2-4 digest_0.6.8     grid_3.1.2       gtable_0.1.2    
 [5] MASS_7.3-35      munsell_0.4.2    plyr_1.8.1 …
Run Code Online (Sandbox Code Playgroud)

multicore r r-forge install.packages

5
推荐指数
1
解决办法
6248
查看次数

使用rJava LoadLibrary"无效的win32应用程序"失败构建R包失败

我写了一个R包来连接R和messageQueues,特别是activeMQ和rabbitMQ,所以所有的源都可以在这里找到:http://r-forge.r-project.org/projects/r-message-queue/

r-forge无法构建软件包,因此我在本地重新创建/调试,但我的本地构建在此过程中早于r-forge失败.

我正在运行64位windows7,64bit R v2.15.2.
如果我以错误的方式解决这个问题,请告诉我.

建立R包

$ R --verbose CMD build messageQueue
* checking for file 'messageQueue/DESCRIPTION' ... OK
* preparing 'messageQueue':
* checking DESCRIPTION meta-information ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building 'messageQueue_0.1.tar.gz'
cygwin warning:
  MS-DOS style path detected: C:/Users/msm336/workspace_r/messageQueue_0.1.tar.gz
  Preferred POSIX equivalent is: /cygdrive/c/Users/msm336/workspace_r/messageQueue_0.1.tar.gz
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about …
Run Code Online (Sandbox Code Playgroud)

package r-forge

1
推荐指数
1
解决办法
2255
查看次数

标签 统计

r-forge ×5

r ×4

package ×2

cran ×1

install ×1

install.packages ×1

multicore ×1

svn ×1