linux编程能否用于windows,使R包在Windows和Linux中都可以工作

我在R中写了一个非常基本的包.其实我跟着

this tutorial创建了一个基本的包.

我的包在linux上工作得很好.例如:

> install.packages("linmod",repos=NULL)

Warning in install.packages("linmod",repos = NULL) :

argument 'lib' is missing: using '/home/jpgoel/R/i486-pc-linux-gnu-library/2.9'

* Installing *source* package ‘linmod’ ...

** R

** data

** preparing package for lazy loading

** help

*** installing help indices

>>> Building/Updating help pages for package 'linmod'

Formats: text html latex example

** building package indices ...

* DONE (linmod)

> library(linmod)

> data(mod1)

> mod1

Call:

linmod.default(x = x,y = y)

Coefficients:

Const Bwt

-0.3566624 4.0340627

现在,我拿了我的“linmod”文件夹,将其复制到Windows XP,并尝试以下操作:

> install.packages("C:\\Documents\ and\ Settings\\foo\\Desktop\\linmod",repos=NULL)

Error in gzfile(file,"r") : cannot open the connection

In addition: Warning messages:

1: In unzip(zipname,exdir = dest) : error 1 in extracting from zip file

2: In gzfile(file,"r") :

cannot open compressed file 'linmod/DESCRIPTION',probable reason 'No such file or directory'

>

好的.所以我拿起那个文件夹并把它放到.zip文件中.然后我去了Packages – >从本地zip文件安装包…并选择我的包.

> utils:::menuInstallLocal()

updating HTML package descriptions

> library(linmod)

Error in library(linmod) : 'linmod' is not a valid installed package

我被困了我的包没有任何本地代码(例如,没有扩展名用C编写)

随意下载.zip from here(下载链接一直在底部,“保存文件到您的电脑”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值