R: source_gist не работает

Я пытаюсь использоватьsource_gist отdevtools пакет, но я сталкиваюсь с ошибкой:

> library(devtools)
> source_gist("524eade46135f6348140")
Error in r_files[[which]] : invalid subscript type 'closure'

Спасибо за любой совет.

 Rich Scriven13 июл. 2016 г., 10:10
Отследил это доdevtools:::find_gist, Пока не понял проблему. Это похоже на локальную переменнуюwhich не признается Та же ошибка, как если бы вы сделали1[[which]] в глобальной среде, так какwhich() является базовой функцией. Weird.
 Rich Scriven13 июл. 2016 г., 10:14
Вdevtools:::find_gist, здесь нетif() условие для еслиlength(r_files) == 1, что он делает в вашем случае. Я пробежал первые две строчкиfind_gist в консоли, чтобы получитьr_files, Это похоже на ошибку для меня. Я бы отнес это кdevtools github page и подать проблему.

Ответы на вопрос(1)

Решение Вопроса

Отправлено.

Временное решение - указатьfilename опция:

devtools::source_gist("524eade46135f6348140", filename = "ggplot_smooth_func.R")
 adamdsmith07 авг. 2017 г., 19:49
Это былопо состоянию на 2017/08/01, хотя вам понадобитсяверсия для разработки пока это исправление не будет передано в CRAN.
 Paul McMurdie21 окт. 2016 г., 22:55
этот обходной путь имени файла работал для меня также.

Ваш ответ на вопрос