בעיה בהתקנת ncdf4 בגרסת 3.2.1

25 views
Skip to first unread message

Itzik

unread,
Jul 21, 2015, 7:38:05 AM7/21/15
to israel-r-...@googlegroups.com
שלום,

התקנתי את גרסת R 3.2.1.

במהלך ההתקנה של חבילת ncdf4 קבלתי את ההודעה הבאה:
> install.packages("ncdf4")
Package which is only available in source form, and may need compilation of C/C++/Fortran: ‘ncdf4’
  These will not be installed

עבדתי עם חבילת ncdf4 בגרסת R 3.0.2 ללא בעיות.

למישהו יש רעיון מה ניתן לעשות?

תודה,
איציק

Tal Galili

unread,
Jul 21, 2015, 4:53:35 PM7/21/15
to israel-r-...@googlegroups.com
שלום איציק,
מהסתכלות בעמוד של החבילה:
כתוב שם שאתה אחראי להתקין:
netcdf library version 4.1 or later
בכוחות עצמך. יכול להיות שבזה מדובר?


Itzik

unread,
Jul 22, 2015, 1:44:02 AM7/22/15
to Israel R User Group
שלום טל,
לדעתי זו לא הבעיה שכן אין תלות בין קיומה של חבילת ncdf (המכילה netcdf library) לבין חבילת ncdf4.
להבנתי (ומניסיוני) ncdf4 היא חבילה העומדת ברשות עצמה.
העתקתי את תיקיית ncdf4 מגרסת ה-R הקודמת אשר ברשותי, לתוך ספריית גרסת 3.2.1. פקודת require(ncdf4) עובדת ללא קבלת שגיאה והסקריפט רץ כנדרש.
1. האם בכל התקנת גרסת R חדשה יש צורך להתקין את כל החבילות מחדש? או פשוט להעתיק את תיקיית library מהגרסה הקודמת ולעשות update? מה מקובל/מומלץ לעשות לאחר שדרוג גרסה?
2. דבר נוסף, לאחר התקנת גרסת 3.2.1 אני מקבל מיד עם העליה את הודעת השגיאה הבאה (באדום):

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Error in tools:::httpdPort > 0 : 
  comparison (6) is possible only for atomic and list types
[Workspace loaded from ~/.RData]

יש לך מושג היכן הבעיה?


תודה רבה,
איציק

בתאריך יום שלישי, 21 ביולי 2015 בשעה 23:53:35 UTC+3, מאת Tal Galili:

Tal Galili

unread,
Jul 22, 2015, 3:14:30 AM7/22/15
to israel-r-...@googlegroups.com
מוזר, אני לא בטוח מה קורה בחבילה הזו מבחינת יצירה של קוד מקומפל.

לגבי תהליך השידרוג, יש כמה. על חלונות צריך:
1) להתקין R חדש
2) להעתיק חבילות מסיפריית ה- R הישנה לחדשה
3) להריץ update.packages באופן מתאים
אם אתה בחלונות, כל הצעדים הללו מתבצעים אוטומאטית באמצעות החבילה installr. הנה מדריך בתמונות לשימוש בחבילה:

לגבי השגיאה שאתה מתאר - כדאי להריץ
rm(list=ls(all=TRUE))
ואז לסגור את R, וכשהוא שואל האם לשמור את סביבת העבודה, לסמן כן.
זה אמור לפתור את הבעיה...


טל




----------------Contact Details:-------------------------------------------------------
Contact me: Tal.G...@gmail.com
Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | www.r-statistics.com (English)
----------------------------------------------------------------------------------------------


--
You received this message because you are subscribed to the Google Groups "Israel R User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to israel-r-user-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Itzik

unread,
Jul 22, 2015, 4:49:50 AM7/22/15
to Israel R User Group
הי טל,
תודה רבה.
לגבי הודעת השגיאה, שמרתי אפילו סביבות עבודה שונות אך ההודעה שבה ומופיעה רק ב RStudio. בפתיחת R הרגילה RGui לא מופיעה הודעת שגיאה זו.
האם יש לך רעיון נוסף? אולי התקנה מחודשת?
איציק

בתאריך יום רביעי, 22 ביולי 2015 בשעה 10:14:30 UTC+3, מאת Tal Galili:
Reply all
Reply to author
Forward
0 new messages