Shiny: تعطل Rstudio عند بدء تشغيل تطبيق shinyApp. RenderPlot ()

تم إنشاؤها على ٢ يونيو ٢٠١٧  ·  4تعليقات  ·  مصدر: rstudio/shiny

قصيرة:
يتعطل Rstudio عندما أبدأ تطبيقًا لامعًا يحتوي على renderPlot() + plotOutput فيه.
تشغيله في Chrome يمنحني وحدة التحكم: Uncaught TypeError: Cannot read property 'readyState' of null (shiny.min.js: 3)

مثال:
أفتح RStudio وأنشئ تطبيقًا جديدًا:
RStudio -> ملف -> ملف جديد -> تطبيق ويب لامع
الذي يعطيني التطبيق القياسي "Old Faithful Geyser Data".

إذا قمت بالتعليق على plotOutput("distPlot") وقمت بتشغيل التطبيق ، فكل شيء على ما يرام.
ومع ذلك ، إذا قمت بتشغيل التطبيق بما في ذلك plotOutput("distPlot") ، فسأحصل على:
تم إحباط جلسة R - واجه R خطأً فادحًا ، ...

تفاصيل تقنية.
أنا أستخدم RStudio 1.0.1.4.3 و 1.0.3 اللامع.
قمت بإزالة وإعادة تثبيت RStudio وكذلك لامعة.
(حدث ذلك عندما قمت بتشغيل تطبيق من سؤال SO أردت الإجابة عليه ، لذلك ربما كان الأمر كذلك
لقد قمت بتثبيت بعض الحزم قبل ذلك ، إذا كان من المحتمل أن يكون لذلك أي تأثير)

التعليق الأكثر فائدة

هذا حلها ، شكرا. واجهت مشاكل في تثبيت أي حزم ، ولكن بعد حل ذلك ، حلها checkBuilt = TRUE في update.packages(ask = FALSE, checkBuilt = TRUE) .

ال 4 كومينتر

إذا كنت قد قمت بالترقية مؤخرًا إلى الإصدار R 3.4.0 ، فمن المحتمل أن يكون هذا بسبب أن لديك إصدارًا قديمًا من حزمة Cairo تسبب في تعطل العملية. يرجى قراءة هذا:
http://shiny.rstudio.com/articles/upgrade-R.html

هل يمكنك تضمين ناتج devtools::session_info() ؟ قد تحتاج إلى تثبيت حزمة devtools إذا لم يكن لديك بالفعل.

شكرا على الرد السريع!
يبدو أن لدي أحدث حزمة من القاهرة. لكنني أيضًا واجهت صعوبات في تثبيت الحزم (على سبيل المثال ، لم تنجح إعادة تثبيت القاهرة - لا التنزيل والتثبيت محليًا ولا بالطريقة المباشرة).

ناتج devtools::session_info() :

قيمة الضبط
الإصدار R الإصدار 3.4.0 (2017-04-21)
نظام x86_64 ، mingw32
ui RStudio (1.0.143)
اللغة (EN)
جمع German_Germany.1252
tz أوروبا / برلين
التاريخ 2017-06-02

الحزم ------------------------------------------------- -------------------------------------------------- -------------------------
الحزمة * مصدر تاريخ الإصدار
القاعدة * 3.4.0 2017-04-21 محلي
مترجم 3.4.0 2017-04-21 محلي
مجموعات البيانات * 3.4.0 2017-04-21 محلي
devtools 1.13.0 2017-05-08 CRAN (R 3.3.2)
هضم 0.6.12 2017-01-27 كران (ص 3.3.2)
الرسومات * 3.4.0 2017-04-21 محلي
grDevices * 3.4.0 2017-04-21 محلي
مذكرة 1.1.0 2017-04-21 CRAN (R 3.3.3)
الأساليب * 3.4.0 2017-04-21 محلي
احصائيات * 3.4.0 2017-04-21 محلي
أدوات 3.4.0 2017-04-21 محلي
المرافق * 3.4.0 2017-04-21 محلي
withr 1.0.2 2016-06-20 كران (R 3.3.3)

أعتقد أنك ستحتاج إلى إعادة تثبيت معظم الحزم الخاصة بك بموجب R 3.4.0. يرجى قراءة المستند الذي ربطته أعلاه ، لا سيما القسمين "الكشف عن إصدار R الذي تم إنشاء حزمة به" و "إعادة تثبيت الحزم بالإصدار الجديد من R".

هذا حلها ، شكرا. واجهت مشاكل في تثبيت أي حزم ، ولكن بعد حل ذلك ، حلها checkBuilt = TRUE في update.packages(ask = FALSE, checkBuilt = TRUE) .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات