2016-07-24 2 views
0

При чтении, как установить Ruby, на Ubuntu, я часто вижу такую ​​вещь:Какие конкретные зависимости требуется 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

Вы можете google каждой из зависимостей, чтобы увидеть, что они делают, но это действительно не вирусы, и, вероятно, проще просто установить их. –

+0

Я не уверен, что это понимаю. Как это не вирусы, если это не нужно? – Nathan

ответ

0

apt-cache showpkg <specific-ruby-version-package> покажет вам зависимости пакетов. Как сказано выше, apt-get install ... автоматически установит зависимости. Все, что люди устанавливают вне этого, возможно, связано с их средой разработки или с возможностью создания конкретных драгоценных камней с родными расширениями.

+0

Существует ли минимально необходимый набор зависимостей, которые являются правилом большого пальца? Что они и зачем они нужны? – Nathan

Смежные вопросы