我正在尝试使用Windows构建自己的包.我安装我需要的一切,以及运行R CMD build mypackage和R CMD INSTALL mypackage看起来运行良好.但是当我运行build命令时,我收到来自cygwin的警告:
cygwin warning:
MS-DOS style path detected: C:/Documents and Settings/e_sander/My Documents/mypackage_1.0.tar.gz
Preferred POSIX equivalent is: /cygdrive/c/Documents and Settings/e_sander/My Documents/mypackage_1.0.tar.gz
CYGWIN environment variable option "nodosfilewarning"turns off this warning. Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Run Code Online (Sandbox Code Playgroud)
我确实去了推荐的网站,但我对cygwin或linux了解不多,所以我不确定我有什么需要做的.我意识到使用MS-DOS样式路径已被弃用,不推荐在cygwin中使用,但我不知道如何更改它,因为我正在运行Windows,这就是我需要的路径.我也没有发现我的包有任何问题,至少当我把它安装到我的电脑上时(虽然我没有使用过tarball,但我打开它,一切看起来都很好).所以这就是我想弄清楚的:
离开路径会以任何方式影响我的包裹吗?
如果是这样,它怎么会对我的包裹产生不利影响?
这只是一个警告,它告诉你如何禁用它.它不会影响任何事情.如果你希望它消失,请从你的shell运行:
export CYGWIN="nodosfilewarning"
Run Code Online (Sandbox Code Playgroud)
或者你可以安装C:到/c/(见man mount).