2013-03-16 84 views
4

当我运行CRAN的R包检查(在Windows 7,Rstudio,R上)时,我无法摆脱一系列“不可见绑定”NOTES 2.15.3和Rtools30)。使用utils :: globalVariables来避免在R包检查期间发生绑定错误

我已经尝试没有更迭如下: - 使用推荐utils的:: globalVariables(C( “SIG”, “DAT”,...等 - 归零的变量,例如,SIG = NULL; DAT = NULL;

什么结束了发生的事情是,我得到等的代码作品“锁定SIG结合的不能改变价值”,但因为这些绑定错误的将不被接受

的人。在CRAN告诉我使用:utils :: globalVariables()。我应该在哪里放置这个函数?

回答

4

Add utils::globalVariables(c("obj1", "obj2"))在使用这些非绑定全局变量(例如obj1,obj2)的.R文件的顶部。