今天在装一个包的时候,发现了一个奇怪的报错,如下:
devtools::install_github('junjunlab/scRNAtoolVis')
Error: Failed to install 'unknown package' from GitHub:
HTTP error 403.
API rate limit exceeded for 116.237.219.138. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
Rate limit remaining: 0/60
Rate limit reset at: 2023-08-22 02:53:33 UTC
To increase your GitHub API rate limit
- Use `usethis::create_github_token()` to create a Personal Access Token.
- Use `usethis::edit_r_environ()` and add the token as `GITHUB_PAT`.
起初我以为是网络问题,科学上网后仍无法解决,查阅相关资料后发现是github的token失效了,只需更新就可以解决。
从Github上获取token
按照我的设置勾选好就行
然后就可以获取一个token,因为只出现一次,记得及时保存
在R中设置token
运行这行代码
usethis::edit_r_environ()
输入token
GITHUB_TOKEN="your token"
重启R之后,即可解决