2016-07-13 8 views
12

काम नहीं कर रहा source_gist मैं devtools पैकेज से source_gist उपयोग करने के लिए कोशिश कर रहा हूँ, लेकिन मैं एक त्रुटि का सामना कर रहा हूँ:आर:

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

किसी भी सलाह के लिए धन्यवाद।

+0

'DevTools ::: find_gist' को यह पता लगाया:

एक अस्थायी समाधान filename विकल्प निर्दिष्ट करने के लिए है। यद्यपि समस्या का पता नहीं लगा है। ऐसा लगता है कि स्थानीय चर 'जो' पहचाना नहीं जा रहा है। वही त्रुटि जैसे कि आपने वैश्विक वातावरण में '1 [[जो]]' किया था, क्योंकि 'कौन सा() 'मूल कार्य है। अजीब। –

+0

'devtools ::: find_gist' में,' if() 'शर्त नहीं है, तो 'लंबाई (r_files) == 1', जो आपके मामले में करता है। मैं 'r_files' प्राप्त करने के लिए कंसोल में' find_gist' की पहली दो पंक्तियां चलाता हूं। यह मेरे लिए एक बग की तरह दिखता है। मैं इसे [devtools github पेज] (https://github.com/hadley/devtools) पर ले जाऊंगा और एक समस्या दर्ज करूंगा। –

उत्तर

11

सहमत हैं यह एक बग है, जो मुझे लगता है कि आपके पास submitted है।

devtools::source_gist("524eade46135f6348140", filename = "ggplot_smooth_func.R") 
+1

इस फ़ाइल नाम के कामकाज ने भी मेरे लिए काम किया। –

+1

यह [2017/08/01 के रूप में तय किया गया है] (https://github.com/hadley/devtools/commit/c0121bff3e70f2891eaacf94ff14acfb4eaab37e), हालांकि आपको [विकास संस्करण] की आवश्यकता होगी (https://github.com/हैडली/devtools) जब तक इस फिक्स को सीआरएएन को धकेल दिया जाता है। – manimal