2016-07-24 27 views
0

當讀取如何在Ubuntu上安裝Ruby,我經常看到這樣的事情:Ruby在Ubuntu上需要什麼確切的依賴關係?

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev 

但這些包的實際需要,哪些是不錯的?

而且......爲什麼?

我似乎無法找到任何有用的信息來回答這個問題。

+0

只取決於你需要什麼。 APT通常自動解決依賴關係。 – user1582024

+0

你可以谷歌每個依賴項,看看他們做什麼,但這真的不是英國媒體報道,它可能更容易安裝它們 –

+0

我不知道我明白這一點。如果不需要,它不是英國媒體報道軟件嗎? – Nathan

回答

0

apt-cache showpkg <specific-ruby-version-package>將顯示包依賴關係。如上所述,apt-get install ...會自動安裝依賴關係。除此之外,任何人的安裝都可能與其開發環境或通過本機擴展構建特定寶石的能力有關。

+0

是否有最低限度需求的依賴關係是經驗法則?他們是什麼?他們爲什麼需要? – Nathan

相關問題