2014-11-02 27 views
5

यहाँ data.table की मेरी वर्तमान संस्करण है:आर अपडेट नहीं करता data.table

 Package              LibPath Version Priority  Depends 
1: data.table /Library/Frameworks/R.framework/Versions/3.1/Resources/library 1.9.2  NA R (>= 2.14.0) 
      Imports LinkingTo 
1: methods, reshape2  NA 
                          Suggests Enhances License 
1: chron, ggplot2 (>= 0.9.0), plyr, reshape, testthat (>= 0.4),\nhexbin, fastmatch, nlme, xts, bit64  NA GPL (>= 2) 
    License_is_FOSS License_restricts_use OS_type MD5sum NeedsCompilation Built Status 
1:    NA     NA  NA  NA    yes 3.1.0  ok 

आप देख सकते हैं, अपने 1.9.2, वर्तमान के रूप में http://cran.us.r-project.org सूची 1.9.4 के बावजूद। मैं इसे अद्यतन करने के लिए निम्नलिखित की कोशिश की, लेकिन बहुत कम प्रभाव के साथ:

update.packages() 
update.packages(repos='http://cran.us.r-project.org') 
update.packages(old.packages='data.table', repos='http://cran.us.r-project.org') 

sessionInfo() अभी भी मुझे

other attached packages: 
[1] foreign_0.8-61 data.table_1.9.2 ggplot2_1.0.0 

मैं मैक ओएस एक्स पर हूँ, और पैकेज Detaching आर के वर्तमान संस्करण देता पहले अद्यतन करने में मदद नहीं करता है।

+0

कोई चेतावनी संदेश? क्या आपने अन्य दर्पणों की कोशिश की है? –

+0

डिफ़ॉल्ट रूप से कुछ भी नहीं आता है (क्या अधिक आउटपुट को मजबूर करने का कोई तरीका है?)। मैंने दो अन्य मिरर, ऑस्ट्रियन और ऑस्ट्रेलियाई कोशिश की। – FooBar

+0

'install.packages ("data.table") को चलाने के बारे में कैसे करें (जब तक कि आप समझना नहीं चाहते * क्यों * यह हो रहा है, और न केवल इसके आसपास काम करते हैं)? क्या आप सुनिश्चित हैं कि अलग करना पूरी तरह से प्रभावी था (शायद आपको 'अनलोड = TRUE' की आवश्यकता है)? यदि आप एक स्वच्छ आर सत्र से शुरू करते हैं तो क्या होता है? –

उत्तर

6

ऐसा लगता है जैसे हिम तेंदुए की बाइनरी का पुनर्निर्माण नहीं किया जा रहा है: http://cran.r-project.org/web/packages/data.table/index.html पर जा रहा है कि 1.9.4 अन्य सभी प्लेटफ़ॉर्म (स्रोत, विंडोज़, ओएस एक्स मैवरिक्स) के लिए उपलब्ध है, लेकिन केवल 1.9.2 हिम तेंदुए के लिए उपलब्ध है।

मुझे नहीं पता कि यह कुछ क्षणिक/ज्ञात/मूल्यवान है जो सीआरएएन रखरखाव करने वालों को रिपोर्ट करता है या नहीं। (शायद इसे पैकेज रखरखाव को रिपोर्ट करें, जो शायद (ए) जानना चाहेगा कि वह पहले से नहीं है और (बी) सीआरएएन रखरखावकर्ताओं को इसकी रिपोर्ट करें यदि यह पहले से ज्ञात मुद्दा नहीं है।)

मुझे लगता है अधिक सामान्य डीबगिंग सलाह पैकेज के लिए सीआरएएन जानकारी पृष्ठ और आपके द्वारा रुचि रखने वाले पैकेज प्रकार के वास्तविक URL (इस मामले में http://cran.r-project.org/bin/macosx/contrib/3.1/याhttp://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/) के लिए वास्तविक URL जांचना है।

का संभावित हल

install.packages("data.table",type="source") 

उपयोग करने के लिए (बशर्ते आप विकास उपकरण स्थापित किया है) है।

+0

मैं वास्तव में मैवरिक्स (10.9.5) पर हूं: सॉफ्टवेयर ओएस एक्स 10.9.5 (13 एफ 34)। इसके अलावा, जगह पर। – FooBar

+0

ऐसा लगता है कि यह एक मुद्दा है। मैंने इसे अब '1.9.5' पर अपडेट करने का प्रयास किया, लेकिन न तो 'update.packages()', न ही 'update.packages ('data.table, type =' source ')' मुझे कोई आउटपुट दें। – FooBar

संबंधित मुद्दे