使用devtools从Github上的公共repo安装R包时出现HTTP 404错误

使用devtools从Github上的公共repo安装R包时出现HTTP 404错误,r,git,github,devtools,R,Git,Github,Devtools,我正在尝试从公共Github安装R包: devtools::install_github(repo='FrankD/EDISON', ref='MultipleTimeSeries', subdir='Package/EDISON/') 错误:无法从GitHub安装“未知程序包”: HTTP错误404。 找不到 您是否正确拼写了回购所有者(datarichard)和回购名称(EDISON)?

我正在尝试从公共Github安装R包:

devtools::install_github(repo='FrankD/EDISON',
                         ref='MultipleTimeSeries', 
                         subdir='Package/EDISON/')
错误:无法从GitHub安装“未知程序包”: HTTP错误404。 找不到

您是否正确拼写了回购所有者(
datarichard
)和回购名称(
EDISON
)? -如果拼写正确,请检查您是否具有访问回购协议所需的权限

有人知道我为什么会犯这个错误吗?7个月前,同样的命令也起作用,所以发生了一些变化。我的devtools版本是2.2.1

我曾尝试将其交给我自己的回购协议,以消除任何隐藏的授权问题,但我得到了相同的错误,例如:

devtools::install_github(repo='datarichard/EDISON',
                         ref='MultipleTimeSeries', 
                         subdir='Package/EDISON/')

细分曲面上缺少正斜杠,可以删除结束斜杠:

devtools::install_github(repo='datarichard/EDISON',
                         ref='MultipleTimeSeries', 
                         subdir='/Package/EDISON') # here

只要看一下
datarichard
的github账户,回购协议的名称似乎是
frankd/EDISON
是的,就是我从他那里得到的。当我指向他最初的回购协议时,我也犯了同样的错误——7个月前我没有这样做。(如果我将问题更新为参考原始回购协议,会更清楚吗?)使用
subdir='/Package/EDISON'
会给出新的错误消息。你能在本地构建和安装这个软件包吗?就是这样!我他妈的在错误的地方划了个斜杠。正确的语法在您的注释中:
subdir='/Package/EDISON'
。如果你想写下来作为答案,我会接受的!