2016-07-24 29 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

相关问题