RStudio';s build按钮不能正常工作?

RStudio';s build按钮不能正常工作?,r,windows,R,Windows,如果我从RStudio=>安装并重新启动构建,我得到 但是,如果我安装stringi并重新启动,错误保持不变。 如果我从控制台运行: roxygen2::roxygenize('.', roclets=c('rd', 'collate', 'namespace')) Loading imsbasics Error: Dependency package(s) 'devtools','fBasics','lubridate' not available. Run `rlang::last_err

如果我从RStudio=>安装并重新启动构建,我得到

但是,如果我安装
stringi
并重新启动,错误保持不变。 如果我从控制台运行:

roxygen2::roxygenize('.', roclets=c('rd', 'collate', 'namespace'))
Loading imsbasics
Error: Dependency package(s) 'devtools','fBasics','lubridate' not available.
Run `rlang::last_error()` to see where the error occurred.
In addition: Warning messages:
1: roxygen2 requires Encoding: UTF-8 
2: In (function (dep_name, dep_ver = "*")  :
  Dependency package 'devtools' not available.
3: In (function (dep_name, dep_ver = "*")  :
  Dependency package 'fBasics' not available.
4: In (function (dep_name, dep_ver = "*")  :
 
 Show Traceback
 
 Rerun with Debug
 Error: Dependency package(s) 'devtools','fBasics','lubridate' not available.
 Run `rlang::last_error()` to see where the error occurred. 
有人知道为什么RStudio会给出错误的错误消息吗? (控制台输出不同!)


编辑:安装完所有内容后,
devtools::build()
可以工作,但是
Ctrl+Shift+B
仍然不工作=>RStudio中的相同错误

尝试安装
install.packages(c(“devtools”、“fBasics”、“lubridate”、“stringi”)
。还要注意的是,这是一个R的东西,Rstudio“只是”一个IDE。@RomanLuštrik仍然存在相同的错误-请参阅我上面的编辑。当我运行install.packages(“stringi”)时,它第一次抛出了一个错误,在重新启动RStudio+安装后,现在一切正常。如果你有一个线索,可能会发生什么,就写一个答案。谢谢我的猜测是,当您通过Rstudio构建时,它会加载一个新的R会话,该会话无法访问已安装包的文件夹(
.libpath()
)。请尝试安装
install.packages(c(“devtools”、“fBasics”、“lubridate”、“stringi”)
。还要注意的是,这是一个R的东西,Rstudio“只是”一个IDE。@RomanLuštrik仍然存在相同的错误-请参阅我上面的编辑。当我运行install.packages(“stringi”)时,它第一次抛出了一个错误,在重新启动RStudio+安装后,现在一切正常。如果你有一个线索,可能会发生什么,就写一个答案。谢谢我的猜测是,当您通过Rstudio构建时,它会加载一个新的R会话,该会话无权访问安装了包的文件夹(
.libpath()
)。