创建R包时出现错误
上周我在培训如何在R中创建用户定义的包。 作为教程,我使用了这个链接。 我使用了R-studio版本0.99.486 一切都很顺利,我做了一个包:运行build&reload->检查并构建->构建一个二进制包 在创建包时,我使用了devtools和roxygen2库 但今天我有一个错误(在按下“检查”后),我找不到一个如何修复它的线索。在工作站上创建包是可以的,但是对于我的网络目录\dc2\mypackage 问题似乎出在对c:\windows的访问上。然而,我有一些安全问题,以摆脱所有的限制。 所以这似乎是另一种重新定义check(log)目录的方法 非常感谢您对\dc2\mypackage中错误的帮助: 检查窗口的快照:创建R包时出现错误,r,package,R,Package,上周我在培训如何在R中创建用户定义的包。 作为教程,我使用了这个链接。 我使用了R-studio版本0.99.486 一切都很顺利,我做了一个包:运行build&reload->检查并构建->构建一个二进制包 在创建包时,我使用了devtools和roxygen2库 但今天我有一个错误(在按下“检查”后),我找不到一个如何修复它的线索。在工作站上创建包是可以的,但是对于我的网络目录\dc2\mypackage 问题似乎出在对c:\windows的访问上。然而,我有一些安全问题,以摆脱所有的限制。
==> 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
参数阅读它们。