由于环境锁定,无法在演示中运行链接

时间:2014-07-04 20:16:31

标签: r httr

由于无法将变量添加到锁定环境的错误消息,我无法在httr中运行链接的演示。具体的代码片段是Hadley必须扩展Token2.0才能容纳LI的非标准oauth2

TokenLinkedIn <- setRefClass("TokenLinkedIn", contains = "Token2.0",
                         methods = list(
                             sign = function(method, url) {
                                 url <- parse_url(url)
                                 url$query$oauth2_access_token <- credentials$access_token
                                 list(url = build_url(url), config = config())
                             }
                         ), where = asNamespace("httr")
)

错误消息是: 赋值错误(mname,def,where):   无法将绑定添加到锁定环境

系统: MAC OS Mavericks R版本3.0.3(2014-03-06) httr版本0.3

我还没有找到成功的解决方案

1 个答案:

答案 0 :(得分:1)

由于R 3.0.3的包环境发生了变化,这实际上是一个问题:“具有命名空间的包的命名空间环境在加载时会被锁定。”

https://github.com/hadley/httr/issues/113#issuecomment-48068410