我正在尝试使用 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
我确实去了推荐的网站,但我对 cygwin 或 linux 了解不多,所以我不确定是否需要做任何事情。我意识到在 cygwin 中不推荐使用 MS-DOS 样式路径,也不推荐使用,但我不确定如何更改它,因为我正在运行 Windows,而这正是我需要的路径。我也没有注意到我的包有任何问题,至少当我将它安装到我的计算机时(虽然我没有使用 tarball,但我已经打开它并且一切看起来都很好)。所以这就是我想弄清楚的:
保留路径是否会以任何方式影响我的包裹?
如果是这样,它会对我的包裹产生什么不利影响?
- 如何更改路径以使 cygwin 满意?
最佳答案
这只是一个警告,它会告诉您如何禁用它。它不影响任何东西。如果您希望它消失,请从您的 shell 运行此命令:
export CYGWIN="nodosfilewarning"
或者您可以将 C:
挂载到 /c/
(参见 man mount
)。
关于r - 构建 R 包时出现 cygwin 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11958083/