ggplot2 sourcing error: X11 library is missing

33,415

Solution 1

The OS update deleted the /usr/X11 and /usr/X11R6 symlinks. I had to just re-install XQuartz from macosforge which will setup the symlinks again.

Solution 2

I got the same error message about the missing library.

Nowadays, a lot of libraries can be installed with Homebrew. For this instance it would be:

brew cask install xquartz

Newer users of Homebrew may need this command:

brew install --cask xquartz
Share:
33,415
Alekseev22
Author by

Alekseev22

Updated on July 09, 2022

Comments

  • Alekseev22
    Alekseev22 almost 2 years

    I'm trying to load ggplot2 library for R.

    1) I've installed ggplot2 by this command. It was installed with no errors

    install.packages('ggplot2', dependencies = TRUE)
    

    2) Then i'm trying to use

    library(ggplot2)
    

    and get an error

    Error : .onLoad не удалось в loadNamespace() для 'tcltk', подробности: вызов: fun(libname, pkgname) ошибка: X11 library is missing: install XQuartz from xquartz.macosforge.org Ошибка: не удалась загрузка пакета или пространства имен для ‘ggplot2’

    3) Now i try to install XQuartz library by

    install.packages("XQuartz")
    

    and get this

    Warning in install.packages : package ‘XQuartz’ is not available (for R version 3.1.2)

    My R version 3.1.2 OS X Yosemite 10.10.2

    Can you help me in installing ggplot2 pls?