github

2012-03-13 22 views
5

से ggbiplot को स्थापित करना मैं से ggbiplot के विकास संस्करण को स्थापित करने का प्रयास कर रहा हूं। स्थापना के दौरान मुझे निम्न त्रुटि संदेश मिल रहा है:github

library(devtools) 
install_github("ggbiplot", "vqv") 


Installing github repo(s) ggbiplot/master from vqv 
Installing ggbiplot.zip from https://github.com/vqv/ggbiplot/zipball 
Installing ggbiplot 
* checking for file 'C:\Users\Muhammad Yaseen\AppData\Local\Temp\Rtmpsx4n5u\vqv-ggbiplot-2623d7c/DESCRIPTION' ... OK 
* preparing 'ggbiplot': 
* checking DESCRIPTION meta-information ... OK 
* checking for LF line-endings in source and make files 
* checking for empty or unneeded directories 
* looking to see if a 'data/datalist' file should be added 
* building 'ggbiplot_0.5.tar.gz' 
cygwin warning: 
    MS-DOS style path detected: C:/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    Preferred POSIX equivalent is: /cygdrive/c/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    CYGWIN environment variable option "nodosfilewarning" turns off this warning. 
    Consult the user's guide for more details about POSIX paths: 
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 

Warning: invalid package 'Yaseen/R/win-library/2.14' 
Error: ERROR: cannot cd to directory 'C:/Users/Muhammad' 
Error: Command failed (1) 
In addition: Warning message: 
running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz --library=C:/Users/Muhammad Yaseen/R/win-library/2.14' had status 1 

इस समस्या को समझने के लिए कोई विचार। आपकी मदद और समय के लिए अग्रिम धन्यवाद। C:/Users/Muhammad Yasseen/R/win-library/2.14:

संपादित

Github से डाउनलोड करने के बाद, यह भी

install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos=NULL, type="source") 

जो यह त्रुटि संदेश

Installing package(s) into ‘C:/Users/Muhammad Yaseen/R/win-library/2.14’ 
(as ‘lib’ is unspecified) 
Error in untar2(tarfile, files, list, exdir) : unsupported entry type 'g' 
Warning messages: 
1: running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL -l "C:/Users/Muhammad Yaseen/R/win-library/2.14" "vqv-ggbiplot-2623d7c.tar.gz"' had status 1 
2: In install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos = NULL, : 
    installation of package ‘vqv-ggbiplot-2623d7c.tar.gz’ had non-zero exit status 
+0

त्रुटि 'त्रुटि: निर्देशिका में सीडी नहीं कर सकता' सी:/उपयोगकर्ता/मुहम्मद 'अमान्य' संयोजन के साथ पैकेज 'यासीन/आर/जीत-पुस्तकालय/2.14''' सुझाव देता है कि समस्या आपकी निर्देशिका पथ (यानी 'सी:/उपयोगकर्ता/मोहम्मद यासीन') में रिक्त स्थान के साथ है। –

+0

@mathematical।कॉफी: मैं सीआरएएन और गिथब से अन्य सभी पैकेज स्थापित कर सकता हूं और केवल इस विशिष्ट पैकेज के साथ समस्या उठा सकता हूं। पता नहीं क्यों? कोई भी समाधान। – MYaseen208

+0

यह अनुशंसा की जाती है कि आपके आर पुस्तकालय पथ या आर पथ में रिक्त स्थान न हों। मुझे लगता है कि 'install_github' में कुछ जगह रिक्त स्थान से बचाने के लिए पथ उद्धृत नहीं करता है - देखें कि कैसे (आपके पहले त्रुटि लॉग में) यह कहता है कि "चल रहा कमांड ... आर सीएमडी इंस्टॉल करें ... -library = C:/उपयोगकर्ता/मोहम्मद Yasseen/... "', और 'सी:/उपयोगकर्ता/मुहम्मद Yasseen/..' के आसपास कोई उद्धरण नहीं हैं? यही समस्या है। (रिक्त स्थान वाले फ़ाइल पथ को 'आर सीएमडी इंस्टॉल' प्रकार के आदेशों के लिए उद्धरणों से घिरा होना चाहिए)। –

उत्तर

4

अपने Rlib पथ में स्थान नहीं है, क्योंकि यह उत्पादन की कोशिश की।

कैसे पहली त्रुटि के लिए लॉग इन चेतावनी संदेश

running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL 
C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
--library=C:/Users/Muhammad Yaseen/R/win-library/2.14' 
had status 1 

विशेष रूप से, --library=C:/Users/Muhammad Yaseen/R/win-library/2.14 था देखें।

यह अंतरिक्ष से निपटने के लिए --library="C:/Users/Muhammad Yaseen/R/win-library/2.14" होना चाहिए।

install.packages का उपयोग करते हुए आप के लिए उद्धरण का ख्याल रखता है - देखते हैं कि कैसे अपने दूसरे चेतावनी संदेश (जब आप install.packages प्रयुक्त) था

running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL 
-l "C:/Users/Muhammad Yaseen/R/win-library/2.14" 
"vqv-ggbiplot-2623d7c.tar.gz"' had status 1 

-l "C:/Users/Muhammad Yasseen/R/win-library/2.14" इसके चारों ओर उद्धरण चिह्न है, तो आप एक ही नहीं मिलता त्रुटि।

मैं install-github सूत्रों का शीघ्रता से अवलोकन किया था, और यह के माध्यम से R CMD INSTALL आदेश निर्माण करती है:

paste("CMD INSTALL ", built_path, " --library=", .libPaths()[1], sep="") 

देखें कि यह कैसे रिक्त स्थान के मामले में दोहरे उद्धरण चिह्नों द्वारा .libPaths()[1] चारों ओर नहीं करता है? मुझे लगता है कि यह आपकी समस्या है।

एक फिक्स करने के लिए के रूप में - वहाँ git द्वारा उत्पन्न एक टार फ़ाइल (के रूप में here सूचना) पर install.packages() का उपयोग कर एक त्रुटि हो रहा है। तो, आप कर सकते हैं:

  • परिवर्तन आपके आर पुस्तकालय रिक्त स्थान
  • अनज़िप .tar.gz फ़ाइल के बिना कहीं स्थान (मैं नहीं जानता कि क्या सॉफ्टवेयर विंडोज पर इस करता है) और नहीं बल्कि निकाले निर्देशिकाओं से स्थापित .tar.gz से अधिक।
+0

अद्यतन - इसकी सूचना दी [यहां] (https://github.com/hadley/devtools/issues/73), ऐसा लगता है कि यह नवीनतम संस्करण में तय किया गया है (आपको 'devtools' के खून बहने वाले संस्करण को स्थापित करना होगा) हालांकि - आप 'git' इंस्टॉल कर सकते हैं और सीधे रेपो क्लोन कर सकते हैं)। –

0

आप .tar.gz अनज़िप नहीं किया जा सकता क्योंकि यह तेज है कि फाइल को साफ की तुलना में आप इसे प्राप्त कर सकते हैं (मैं इसे दिखाई देते हैं और फिर से हटा दिया जाता है देखा है)। अगर मैं गलत हूं, तो मुझे सही करें, लेकिन मैं भी इसी कारण से जीथ्यूब से देवतोल्स नहीं प्राप्त कर सकता: एस