ฉันกำลังใช้ iMac ในที่ทำงานซึ่งฉันสืบทอดมาจากเพื่อนร่วมงานคนก่อน ๆ ที่ติดตั้ง R รวมถึงแพ็คเกจจำนวนหนึ่งก่อนออกเดินทาง ปัญหาของฉันคือแม้ว่าฉันสามารถติดตั้งแพคเกจใหม่จากภายใน R-Studio ฉันไม่สามารถอัปเดตได้ ฉันมีบัญชีผู้ใช้แยกต่างหากจากเพื่อนร่วมงานคนเดิมของฉัน บัญชีของฉันมีสิทธิ์ผู้ดูแลระบบและฉันคาดหวังว่าบัญชีผู้ร่วมงานเดิมของฉันก็ทำเช่นกัน เมื่อฉันเปิดใช้ R หรือ R-Studio ฉันเชื่อว่ามันกำลังทำงานจากไดเรกทอรีบางแห่งในบัญชีของพวกเขาเพราะฉันเรียกใช้คำสั่งนี้เพื่อดูว่ามีการติดตั้งแพคเกจ:
> Sys.getenv("R_LIBS_USER")
[1] "~/Library/R/3.3/library"
... และพบว่าเส้นทางนี้ไม่มีอยู่ในบัญชีของฉัน แต่มีอยู่ภายใต้บัญชีของเพื่อนร่วมงานคนก่อนของฉัน เมื่อฉันพยายามอัพเดตแพ็คเกจที่ติดตั้งแล้วสิ่งนี้จะเกิดขึ้น:
> install.packages("shiny")
trying URL 'https://cran.rstudio.com/bin/macosx/mavericks/contrib/3.3/shiny_1.0.0.tgz'
Content type 'application/x-gzip' length 2693218 bytes (2.6 MB)
==================================================
downloaded 2.6 MB
Error in install.packages : cannot remove prior installation of package ‘shiny’
ฉันรู้ว่าถ้าฉันต้องติดตั้ง R และ R-Studio อีกครั้งมันจะสร้างไดเรกทอรีการสนับสนุนที่จำเป็นทั้งหมดในบัญชีของฉัน แต่ฉันลังเลที่จะลบอินสแตนซ์เพื่อนร่วมงานของ R เพราะฉันรู้ว่าพวกเขามีสคริปต์ บัญชีของพวกเขาที่อาจต้องเปิดใช้งานอีกครั้งในบางจุดและฉันต้องการรักษาสภาพแวดล้อมให้มากที่สุด ดังนั้นคำถามของฉันคือฉันจะติดตั้งอินสแตนซ์ใหม่ของ R ภายใต้บัญชีของฉันและทำให้เป็นอินสแตนซ์เริ่มต้นของ R สำหรับบัญชีผู้ใช้ของฉันได้อย่างไร
ในกรณีที่เกี่ยวข้อง: ฉันใช้ iMac ตั้งแต่ปลายปี 2556 ฉันใช้ OSX Yosemite 10.10.5