2014-05-14 65 views
0

我正在嘗試安裝ROOT(cern.root.ch)。當我運行./configure時,我收到一條消息,說libX11丟失,必須安裝。如何在OSx 10.9上安裝libX11?

我做了一些研究,我發現我需要安裝

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

我嘗試從蘋果的開發者網站安裝命令行工具。安裝過程順利,但我怎麼知道它是否已安裝?我仍然使用root的配置命令獲取libX11錯誤。

我也嘗試過xcode-select --install,它曾經順利通過,後來又發出錯誤說這個軟件包不再維護 - 或類似的東西。

我知道我可能有多個安裝......但我仍然面臨着沒有libX11並且無法安裝ROOT的問題。

謝謝, Hershal。

+1

這個問題確實應該改爲「如何在OSx 10.9上安裝ROOT「或類似的東西。否則,像我這樣對原始問題的答案感興趣的人會浪費時間看着它。 –

回答

1

link和它的one referenced建議您使用自制軟件(brew)來安裝它

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

記得添加目錄家釀目錄添加到您的PATH(與BREW --prefix找到)到你的.bashrc,.zshrc或你正在使用的任何shell文件(.bashrc是OS X默認值)。我們還會將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以及命令行工具,但我想你會需要它

+0

謝謝,但我想使用傳統的方法來安裝root。我已經有最新的根5.34。您提供的鏈接很有幫助。它表示他們已經在更高版本的root中解決了這個問題。因此,我的根5.34安裝順利進行。由於某些原因,現在我想要5.30。不想使用brew,因爲我喜歡更改.profile中的路徑來更改使用哪個版本的根。感謝您的鏈接順便說一句。 –

+0

我已經安裝了Xcode,然後使用xcode-select --install以及從蘋果開發人員網站使用dmg安裝了命令行工具。 –