Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建R包时出现错误_R_Package - Fatal编程技术网

创建R包时出现错误

创建R包时出现错误,r,package,R,Package,上周我在培训如何在R中创建用户定义的包。 作为教程,我使用了这个链接。 我使用了R-studio版本0.99.486 一切都很顺利,我做了一个包:运行build&reload->检查并构建->构建一个二进制包 在创建包时,我使用了devtools和roxygen2库 但今天我有一个错误(在按下“检查”后),我找不到一个如何修复它的线索。在工作站上创建包是可以的,但是对于我的网络目录\dc2\mypackage 问题似乎出在对c:\windows的访问上。然而,我有一些安全问题,以摆脱所有的限制。

上周我在培训如何在R中创建用户定义的包。 作为教程,我使用了这个链接。 我使用了R-studio版本0.99.486

一切都很顺利,我做了一个包:运行build&reload->检查并构建->构建一个二进制包 在创建包时,我使用了devtools和roxygen2库

但今天我有一个错误(在按下“检查”后),我找不到一个如何修复它的线索。在工作站上创建包是可以的,但是对于我的网络目录\dc2\mypackage

问题似乎出在对c:\windows的访问上。然而,我有一些安全问题,以摆脱所有的限制。 所以这似乎是另一种重新定义check(log)目录的方法

非常感谢您对\dc2\mypackage中错误的帮助:

检查窗口的快照:

==> devtools::check(document = FALSE)

Setting env vars ---------------------------------------------------------    
CFLAGS  : -Wall -pedantic
CXXFLAGS: -Wall -pedantic
Building mypackage ----------------------------------------------------------
"C:/PROGRA~1/R/R-32~1.2/bin/x64/R" --no-site-file --no-environ --no-save  \
--no-restore CMD build  \
"\\dc2\mypackage"  \
--no-resave-data --no-manual 

* checking for file '\\dc2\mypackage/DESCRIPTION' ... OK
* preparing 'mypackage':
* checking DESCRIPTION meta-information ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building 'mypackage_0.1.tar.gz'

pdflatex not found! Not building PDF manual or vignettes.
If you are planning to release this package, please run a check with manual and vignettes beforehand.

Setting env vars -----------------------------------------------------------
_R_CHECK_CRAN_INCOMING_ : FALSE
_R_CHECK_FORCE_SUGGESTS_: FALSE
Checking mypackage ----------------------------------------------------------
"C:/PROGRA~1/R/R-32~1.2/bin/x64/R" --no-site-file --no-environ --no-save  \
--no-restore CMD check  \
"C:\Users\DEMYD~1.DZY\AppData\Local\Temp\Rtmp8eHzkB/mypackage_0.1.tar.gz"  \
--as-cran --timings --no-build-vignettes --no-manual 

"\\dc2\Risk_Management\Score_card_DEV\R\packages"
��������� ���� ��� �ᯮ�짮��� ��� ����᪥ CMD.EXE �        �����⢥ ⥪�饩 �����.
CMD.EXE �� �����ন���� ���� UNC. �� 㬮�砭�� ���࠭�   ���⥬��� ����� Windows.
ERROR: cannot create check dir 'C:/Windows/mypackage.Rcheck'
Error in lapply(list(...), quotes) : object 'Log' not found
Execution halted
Error: Command failed (1)
Execution halted

Exited with status 1.

您是否检查了无法创建的文件夹?如果有,请尝试删除它;如果没有,我对windows了解不多,但可能您没有写入c:/windows文件夹的权限?以下是我用来创建包的内容(我找到的最快指南):@Lev Kuznetsov:我会试试,但奇怪的是,工作站上的包不需要写入C(它被写入D磁盘)磁盘,但用于网络放置。@NBATrends:感谢演示。它似乎很有趣。我使用了,但没有完整的示例,它太详细了。我将使用
R CMD build
R CMD check
从控制台开始调试,使用
--help
参数来阅读它们。您检查了吗d无法创建的文件夹?如果存在,请尝试将其删除;如果不存在,我对windows了解不多,但可能您没有写入c:/windows文件夹的权限?以下是我用来创建包的内容(我找到的最快指南):@Lev Kuznetsov:我会试试,但奇怪的是,工作站上的包不需要写入C(它被写入D磁盘)磁盘,但用于网络放置。@NBATrends:感谢演示。它似乎很有趣。我使用了,但没有完整的示例,它太详细了。我将使用
R CMD build
R CMD check
从控制台开始调试,使用
--help
参数阅读它们。