0

我正在尝试安装 ROOT (cern.root.ch)。当我运行 ./configure 时,我收到一条消息说 libX11 丢失并且必须安装。

我做了一些研究,发现我需要安装

  1. ) XQuartz (我已经有最新版本了。)
  2. ) Xcode 中的命令行工具。

我尝试从苹果的开发者网站安装命令行工具。安装顺利,但我怎么知道它是否已经安装?我仍然使用 root 的配置命令得到 libX11 丢失错误。

我还尝试了 xcode-select --install 并且它曾经顺利通过,然后再次给出错误说这个包不再维护 - 或者类似的东西。

我知道我可能有多个安装...但是我仍然面临没有 libX11 并且无法安装 ROOT 的问题。

谢谢,赫歇尔。

4

1 回答 1

1

链接其中引用的链接建议您使用 homebrew ( brew ) 安装它

$ ruby <(curl -fsS https://raw.github.com/mxcl/homebrew/go)
$ brew doctor

请记住通过将目录(使用 brew --prefix 找到)添加到您的 .bashrc、.zshrc 或您正在使用的任何 shell 文件(.bashrc 是 OS X 的默认值),将 Homebrew 目录添加到您的 PATH。我们还将 XQuartz 二进制文件添加到 PATH 以防将来需要它们。

export PATH=/usr/local/bin:/opt/X11/bin:$PATH

启动一个新的终端会话以获取更改。

现在已经安装了 Homebrew,我们可以使用它来安装所需的依赖项。每个都可能需要一些时间,因为 Homebrew 通常是从源代码编译的。

$ brew install gfortran # Fortran compiler
$ brew install python   # Python interpreter
$ brew install pcre     # Regular Expressions library
$ brew install fftw     # Fast Fourier Transforms
$ brew install cmake    # Cross-platform make

安装根

$ brew tap homebrew/science
$ brew install --with-cocoa root

你没有说你是否安装了XCode以及命令行工具,但我认为你会需要它

于 2014-05-14T00:32:30.997 回答