Установка Rust

Первым шагом к использованию Rust является его установка! Есть несколько способов установить Rust, но самый простой из них — использовать скрипт rustup. Если вы используете Linux или Mac, то всё, что вам нужно сделать — это ввести следующую команду в консоль:

Примечание: вам не нужно вводить символы $, они просто обозначают начало команд. В интернете вы найдёте много руководств и примеров, которые следуют этому соглашению: $ для команд, запускаемых из-под обычного пользователя, и # для команд, которые нужно выполнять из-под администратора.

$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh

Если вы беспокоитесь о потенциальной безопасности использования команды curl | sh, то продолжайте читать далее. Вы также можете использовать двухступенчатый вариант установки и изучить наш установочный скрипт:

$ curl -f -L https://static.rust-lang.org/rustup.sh -O
$ sh rustup.sh

Если же вы используете Windows, то, пожалуйста, скачайте соответствующий установщик:

Удаление

Если вы решили, что Rust вам больше не нужен, то мы будем чуть-чуть огорчены, но это нормально. Не каждый язык программирования подходит всем. Просто запустите скрипт удаления:

$ sudo /usr/local/lib/rustlib/uninstall.sh

Если вы использовали установщик Windows, то просто повторно запустите .msi, который предложит вам возможность удаления.

Некоторые люди, причём не безосновательно, насторожились, когда мы сказали использовать curl | sh. Когда вы делаете так, вы должны доверять тем хорошим людям, которые поддерживают Rust, и не бояться, что они попытаются взломать ваш компьютер и сделать какие-либо плохие вещи. Озабоченность своей безопасностью - это очень хорошо. Если вы один из таких людей, пожалуйста посмотрите в документации как собрать Rust из исходных кодов или скачайте уже скомпилированный Rust.

Мы также должны упомянуть официально поддерживаемые платформы:

  • Windows (7, 8, Server 2008 R2)
  • Linux (2.6.18 и более новые, разные дистрибутивы), x86 и x86-64
  • OSX 10.7 (Lion) и более новые, x86 и x86-64

Rust активно тестируется на всех этих платформах, а также на некоторых других, например на Android. Но мы указали те, на которых Rust точно должен работать, ибо для этих платформ он тестируется больше всего.

Напоследок, замечание о Windows. Windows для Rust — это такая же первоклассная целевая платформа. К сожалению, если честно, разрабатывать программы на Rust на Windows не так приятно, как на Linux и OS X. Но мы занимаемся этим! Если что-то не работает, то это ошибка. Пожалуйста, дайте нам знать, если такое произойдёт. Каждый коммит тестируется на Windows, впрочем, как и на всех остальных платформах.

Если вы уже установили Rust, то откройте терминал и введите это:

$ rustc --version

Вы должны увидеть версию, хэш коммита, дату коммита и дату сборки:

rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14)

Итак, теперь у вас есть установленный Rust! Поздравляем!

Установщик также устанавливает документацию, которая доступна без подключения к сети. На UNIX системах она располагается в директории /usr/local/share/doc/rust. В Windows — в директории share/doc, относительно того куда вы установили Rust.

Есть ещё несколько мест, где можно получить помощь. Есть Канал #rust на irc.mozilla.org, к которому вы можете подключиться через Mibbit. Нажмите на эту ссылку, и вы будете общаться в чате с другими Rustaceans (это дурашливое прозвище, которым мы себя называем), и мы поможем вам. Другие полезные ресурсы, посвящённые Rust: форум пользователей, /r/rust subreddit, stack overflow. Русскоязычные ресурсы: канал #rust-ru на irc.mozilla.org, веб-подключение к #rust-ru, google groups.