Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 如何在windows上差异安装软件包?_R_R Package - Fatal编程技术网

R 如何在windows上差异安装软件包?

R 如何在windows上差异安装软件包?,r,r-package,R,R Package,我正在开发这个软件包,它在Unix和Mac上运行良好。它使用了parallel包,因此我预期Windows会出现问题,因为我有一些使用fork集群的代码。 瞧,窗户并没有拆开 有没有办法让安装人员检查它在什么操作系统下,并获得受影响功能的不同版本? 检查受影响代码中的操作系统也是一种可能的选择,但看起来不那么干净 我确信有一种方法可以做到这一点,因为parallel本身必须做到这一点,但我还没有找到方法。当我查看它的功能代码时,只有与windows相关的停止/警告,这表明操作系统检查最迟在安装过

我正在开发这个软件包,它在Unix和Mac上运行良好。它使用了
parallel
包,因此我预期Windows会出现问题,因为我有一些使用fork集群的代码。 瞧,窗户并没有拆开

有没有办法让安装人员检查它在什么操作系统下,并获得受影响功能的不同版本? 检查受影响代码中的操作系统也是一种可能的选择,但看起来不那么干净


我确信有一种方法可以做到这一点,因为
parallel
本身必须做到这一点,但我还没有找到方法。当我查看它的功能代码时,只有与windows相关的停止/警告,这表明操作系统检查最迟在安装过程中完成。

也许可以使用一些站点在每种操作系统类型上测试您的构建?比如说持续集成?这可能很有用:谢谢,这是检查代码/函数的良好开端。有没有关于为有条件的安装过程设置这个的想法?也许可以使用一些在每种操作系统类型上测试您的构建的站点?比如说持续集成?这可能很有用:谢谢,这是检查代码/函数的良好开端。有没有关于为有条件安装过程设置此选项的想法?