2014-10-06 7 views
7

मेरे पास आर में एक चमकदार कार्यक्रम है जो बहुत अच्छा काम करता है। लेकिन मुझे shinyapps.io को तैनात करने में परेशानी हो रही है।shinyapps.io और github संकुल

Listening on http://127.0.0.1:46574 
    Downloading github repo jlisic/[email protected] 
    Installing saAlloc 
    '/usr/lib/R/bin/R' --vanilla CMD INSTALL \ 
    '/tmp/RtmpvmoFM3/devtools2c6b564aad/jlisic-saAlloc-62692fc' \ 
    --library='/usr/local/lib/R/site-library' --install-tests 

Error: ERROR: no permission to install to directory ‘/usr/local/lib/R/site-library’ 
Error : Command failed (1) 

अपने पैकेज के बारे में कल्पना कुछ भी नहीं है कि यह सिर्फ एक डिफ़ॉल्ट Makevars फ़ाइल है:

जावास्क्रिप्ट त्रुटि कंसोल मुझे निम्न त्रुटि देता है। कोई भी मदद या सुझाव सराहनीय होगा।

+0

आप GitHub सार्वजनिक पर पैकेज है? –

+0

हाँ https://github.com/jlisic/saAlloc –

+2

यह समस्या अभी भी मौजूद है और यह बेहद समस्याग्रस्त है। – ambodi

उत्तर

4

मैं भी इस मुद्दे से जूझ रहा हूं, और मुझे shinyapps.io Google उपयोगकर्ता समूह @Yihui द्वारा एक कामकाजी उत्तर मिला। अपने पद का हवाला देते हुए:

You should not install the package inside your app (i.e. do not call install_github() in your app code). Just install it locally, and shinyapps.io will figure out how to install it on the server.

https://groups.google.com/d/msg/shinyapps-users/5S8jTJ-SeHM/HCPGUjYVUM4J

devtools::install_github() लाइन निकाल रहा है server.R मेरे लिए काम किया है। बैक एंड जादू!

संपादित करें: कारण है कि इस काम करता है इस rsconnect अंक में और अधिक विस्तार से समझाया गया है: https://github.com/rstudio/rsconnect/issues/88