R-安装源程序包时出错:未知时区GMT

R-安装源程序包时出错:未知时区GMT,r,r-package,R,R Package,在我同事的计算机上,我无法从源代码安装R软件包。我总是收到一个错误:as.POSIXlt.POSIXct(x,tz)中的警告:未知时区“GMT”。在我自己的电脑上,我一点问题也没有 在研究这一点时,我看到人们通过使用Sys.setenv(TZ=“Europe/London”)来解决时区问题,从而发出相同的警告。这在这里行不通。我还发现一篇老帖子建议在构建选项中添加——而不使用内部tzcode,但看起来这个选项已经不被认可了(再也不被认可了?) 这快把我逼疯了,有什么想法吗 下面是一个完整的例子:

在我同事的计算机上,我无法从源代码安装R软件包。我总是收到一个错误:
as.POSIXlt.POSIXct(x,tz)中的警告:未知时区“GMT”
。在我自己的电脑上,我一点问题也没有

在研究这一点时,我看到人们通过使用
Sys.setenv(TZ=“Europe/London”)
来解决时区问题,从而发出相同的警告。这在这里行不通。我还发现一篇老帖子建议在
构建选项中添加
——而不使用内部tzcode
,但看起来这个选项已经不被认可了(再也不被认可了?)

这快把我逼疯了,有什么想法吗

下面是一个完整的例子:

> Sys.setenv(TZ="Europe/London")
> devtools::install_github("DanielGardiner/EpiFunc")
Downloading GitHub repo DanielGardiner/EpiFunc@master
√  checking for file 'C:\.../DESCRIPTION' ...
-  preparing 'EpiFunc':
√  checking DESCRIPTION meta-information ... 
   Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
-  checking for LF line-endings in source and make files and shell scripts
-  checking for empty or unneeded directories
-  building 'EpiFunc_0.0.0.9000.tar.gz'

Installing package into ‘C:/Users/.../Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
* installing *source* package 'EpiFunc' ...
Error in as.POSIXlt.POSIXct(x, tz) : 
  (converted from warning) unknown timezone 'GMT'
ERROR: installing package DESCRIPTION failed for package 'EpiFunc'
* removing 'C:/Users/.../Documents/R/win-library/3.5/EpiFunc'
In R CMD INSTALL
Error: Failed to install 'EpiFunc' from GitHub:
  (converted from warning) installation of package ‘C:/.../EpiFunc_0.0.0.9000.tar.gz’ had non-zero exit status

这是在Windows 10上,R版本为3.5.3。

在调用
REMOTES::install\u github
之前,我遇到了一个类似的问题,并通过调用
Sys.setenv(“R\u REMOTES\u NO\u ERRORS\u from\u WARNINGS”=TRUE)成功地摆脱了
(从警告转换而来)

如果它对任何人都有用,那么结果是我在
R\u home/include
目录中没有
R.h
文件。我不确定这是否与未知时区问题有关,但这仍然导致我无法安装该软件包

这里的问题似乎与此有关