构建R包时的cygwin警告

Liz*_*der 2 r package

我正在尝试使用Windows构建自己的包.我安装我需要的一切,以及运行R CMD build mypackageR 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,但我打开它,一切看起来都很好).所以这就是我想弄清楚的:

  • 离开路径会以任何方式影响我的包裹吗?

  • 如果是这样,它怎么会对我的包裹产生不利影响?

  • 如何更改让cygwin开心的路径?

Jos*_*ich 8

这只是一个警告,它告诉你如何禁用它.它不会影响任何事情.如果你希望它消失,请从你的shell运行:

export CYGWIN="nodosfilewarning"
Run Code Online (Sandbox Code Playgroud)

或者你可以安装C:/c/(见man mount).