如何在启动RStudio项目时阻止打开包

时间:2017-01-10 13:44:50

标签: rstudio packages startup lmertest

我安装了lmerTest包,但它掩盖了一些lme4函数,并在启动特定项目时自动加载。

我尝试删除该软件包,但现在我收到了一个错误:

  

加载必需的包:.requirePackage(包)中的lmerTest错误:   无法找到所需的包'lmerTest'另外:警告   message:在库中(包,lib.loc = lib.loc,character.only = TRUE,   logical.return = TRUE,:没有名为'lmerTest'的包

每次打开Rstudio时,都会尝试加载lmerTest包。错误消息重复十次。

我已经检查了Rprofile文件,但它不在那里。

这似乎是同样的问题: https://support.rstudio.com/hc/en-us/community/posts/200798587-How-can-I-prevent-a-package-from-trying-to-load-at-startup-

1 个答案:

答案 0 :(得分:0)

这里快速而肮脏的解决方案是从文件夹中删除(或“隐藏”).RData文件。

在终端中,您可以执行以下操作,假设终端在工作目录中已打开。

function setTrimesters() { var sheet = SpreadsheetApp.getActive().getSheetByName("calendar2017"); // Start of 1st trimester var input = ui.prompt("Set first day of trimester (DD/MM)"); var value = input.getResponseText(); var allStartEndTrimesters = [valorInici1rTri] // Get dataRange var dataRange = sheet.getRange('A1:B'+sheet.getLastRow()); // Get dataRange values var data = dataRange.getDisplayValues(); for (var i = 0 ; i < data.length ; i++) { if (data[i][0] < value) { if (data[i][1] == '') { data[i][1] = "Summer holidays"; } } } dataRange.setValues(data); }

这应该在没有包加载的情况下打开RStudio,但是你的所有其他对象也不会。如果您仍然拥有用于创建对象的代码,则只需再次运行它以再次创建所有对象。