Run rust on linux

Установка Rust

Кажется у вас запущена macOS, Linux или другая Unix-подобная ОС. Для загрузки Rustup и установки Rust, запустите следующее в вашем терминале и следуйте инструкциям на экране.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Похоже, вы работаете под управлением Windows. Чтобы начать использовать Rust, загрузите установщик, затем запустите программу и следуйте инструкциям на экране. Возможно, Вам потребуется установитьVisual Studio C++ Build tools при появлении соответствующего запроса. Если вы не работаете в Windows, смотрите «другие методы установки».

Windows Subsystem for Linux

Если вы используете Windows Subsystem for Linux, для установки Rust запустите следующее в вашем терминале и затем следуйте инструкциям на экране.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Rust запускается на Windows, Linux, macOS, FreeBSD и NetBSD. Если вы используете одну из этих платформ и видите это, то пожалуйста, сообщите о проблеме и следующих значениях:

Если вы используете Unix, то для установки Rust
запустите в терминале следующую команду и следуйте инструкциям на экране.

curl —proto ‘=https’ —tlsv1.2 -sSf https://sh.rustup.rs | sh

Если у вас запущен Windows,
скачайте и запустите rustup‑init.exe и затем следуйте инструкциям на экране.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Если у вас запущен Windows,
скачайте и запустите rustup‑init.exe, а затем следуйте инструкциям на экране.

Примечания об установке Rust

Начало работы

Если вы только начали работать с Rust и хотите более глубокого погружения, посмотрите страницу о начале работы.

Особенности Windows

На Windows, Rust дополнительно требует инструменты сборки C++ для Visual Studio 2013 или более поздней версии. Самый простой способ получить эти инструменты — это установка Microsoft Visual C++ Build Tools 2019 , которая предоставляет только инструменты сборки Visual C++. В качестве альтернативы этому способу, вы можете установить Visual Studio 2019, Visual Studio 2017, Visual Studio 2015 или Visual Studio 2013 и в процессе установки выбрать «C++ tools».

Для получения дополнительной информации о настройке Rust в Windows, смотрите Windows-специфичную документацию rustup .

Управление инструментами с rustup

Rust устанавливается и управляется при помощи rustup . Rust имеет 6-недельный процесс выпуска и поддерживает большое количество платформ, так что большое количество сборок Rust доступно в любое время. rustup согласованно управляет этими сборками на каждой платформе, поддерживаемой Rust, включая установку Rust из beta и nightly каналов выпусков, а также поддерживает дополнительные цели для кросс-компиляции.

Читайте также:  Booting linux on mac

Если вы ранее устанавливали rustup , то вы можете обновить инструменты разработчика запустив rustup update .

Для дополнительной информации смотрите документацию по rustup .

Настройка переменной окружения PATH

В среде разработки Rust, все инструменты устанавливаются в директорию ~/.cargo/bin %USERPROFILE%\.cargo\bin , где вы можете найти набор инструментов Rust, включая rustc , cargo и rustup .

Соответственно, разработчики на Rust обычно включают её в переменную окружения PATH . В процессе установки rustup пытается сконфигурировать PATH . Из-за разницы между платформами, командными оболочками и багами в rustup , изменение PATH может не принести результата до тех пор, пока консоль не будет перезапущена или пользователь не перезайдёт в систему, а может и не удастся вообще.

Если после установки запуск команды rustc —version в консоли терпит неудачу, это может быть наиболее вероятной причиной.

Удалить Rust

Если вы по какой-то причине хотите удалить Rust, вы можете запустить rustup self uninstall . Нам будет тебя не хватать!

Другие методы установки

Для большинства разработчиков, процесс установки, при помощи rustup , описанный выше, является предпочтительным способом установки Rust. Однако, Rust также может быть установлен при помощи других методов.

Получить помощь!

Источник

How to Install and Run Rust on Linux

Rust (commonly known as Rust-Lang) is a relatively new, open-source practical systems programming language that runs extremely fast, prevents segfaults, and guarantees thread safety. It is a safe and concurrent language developed by Mozilla and backed by LLVM.

It supports zero-cost abstractions, move semantics, guaranteed memory safety, threads without data races, trait-based generics, and pattern matching. It also supports type inference, minimal runtime as well as efficient C bindings.

Rust can run on a great number of platforms and is being used in production by companies/organizations such as Dropbox, CoreOS, NPM, and many more.

In this article, we will show how to install Rust programming language in Linux and set up your system to get started with writing programs with Rust.

Install Rust Programming Language in Linux

To install Rust, use the following official method of installing Rust via the installer-script, which requires a curl command-line downloader as shown.

$ sudo apt-get install curl [On Debian/Ubuntu] # yum install install curl [On CentOS/RHEL] # dnf install curl [On Fedora]

Then install Rust by running the following command in your terminal, and following the onscreen instructions. Note that rust is actually installed as well as managed by the rustup tool.

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Install Rust in Linux

Once the Rust installation is complete, the Cargo’s bin directory ( ~/.cargo/bin – where all tools are installed) will be added to your PATH environment variable, in ~/.profile .

During the installation rustup will attempt to add the cargo’s bin directory to your PATH; if this fails for one reason or another, do it manually to get started with using rust.

Читайте также:  Adobe flash player linux deb

Add Rust Cargo Bin Directory to PATH

Next, source the ~/.profile file to use the modified PATH and configure your current shell to work with the rust environment by running these Linux commands.

$ source ~/.profile $ source ~/.cargo/env

Finally, verify the version of rust installed on your system by running the following command.

Check Rust Installed Version in Linux

Test Rust Programming Language in Linux

Now that you have rust installed on your system, you can test it by creating your first rust program as follows. Begin by creating a directory where your program files will reside.

Create a file called test.rs , copy and paste the following lines of code to the file.

Then run the following command which will create an executable called test in the current directory.

Finally, execute test as shown.

Write Programs in Rust Language

Important: You should take note of these points about rust releases:

  • Rust has a 6-week rapid release process, be sure to get many builds of rust available at any time.
  • Secondly, all these builds are managed by rustup, in a consistent manner on every supported platform, enabling installation of rust from the beta and nightly release channels, and support for additional cross-compilation targets.

Uninstall Rust on Linux

If at any point you would like to uninstall Rust, you can:

In this article, we have explained how to install and use Rust programming language in Linux. Try it out and give us your feedback or share any queries via the comment form below.

Источник

How to install and run Rust on Linux

Learn how to install the Rust programming language and then create, build, run, and test a new Rust project.

Removing the GUI from a Red Hat Enterprise Linux 8 server

When a new programming language is introduced to great fanfare, some developers take a quick look and then return to the comfort of their preferred programming language. But Rust has not been dismissed as easily as most other languages.

Great Linux resources

Created in 2015 by Mozilla developer Graydon Hoare, Rust has been praised for outperforming and overcoming challenges other languages face. For the past five years, it has been voted the most loved programming language on the Stack Overflow Developer Survey. In 2020, it made the TIOBE Index’s top 20 list of the most popular programming languages. While it’s fallen a few steps on TIOBE’s list since then, Rust is still making its mark on the coding community.

Rust is fast, readable, and memory-efficient. Unlike other high-level programming languages, Rust lacks a garbage collector and focuses on memory safety. For this reason, Rust is great for programs involving memory usage, computer processors, or targeting bare metal.

Rust is not without its flaws, however. Some note that the debugging process is not as advanced as C++ and may frustrate those trying to learn the language. In addition, Rust has prolonged compile times compared to C or Java, and it lacks the copious number of libraries that a more established language like Python has. That said, the community is expanding, and more public packages are being developed.

Читайте также:  Midnight commander oracle linux

This article explains how to install Rust and create a Rust project. For more information on Rust syntax and development, visit the Rust Programming Language Handbook.

Note: To follow along with the article’s steps, you need a Linux system. For my next article, on deploying Rust on OpenShift, you’ll need an OpenShift subscription.

[ Keep Rust syntax and tips on hand with this free Rust cheat sheet. ]

Install Rust

Installing Rust is a straightforward process. Download the installation script with the curl command and run it in the terminal:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs

Look over the script to understand what it does, and then run it:

When prompted, enter 1 to continue the installation.

rust installation prompt

After the installation completes, a prompt states, «Rust is installed now. Great!» The rustup , rustc , and cargo commands are now available in the terminal.

Rust installation confirmation

Update Rust with this command:

Run Rust code

Rust source files end with the .rs extension and follow the «snake-case» naming convention (for example, hello_world.rs ). In a Rust application, main.rs is always the entry point. Before running a Rust program, you must compile it using rustc :

The compiler produces an executable file, which by default is the source file’s name without the .rs extension. It’s machine code, so systems can run the executable file even if Rust is not installed on them. To run the executable, type the absolute path of the file:

Create a new Rust project

When developing larger applications, consider initializing a Rust project using Cargo. Cargo is Rust’s package manager. To start a new project, type in the command cargo new . The following example creates a project called hello_cargo :

Cloud services

A new directory appears called hello_cargo . Inside the directory, Cargo creates a Cargo.toml file to store configuration information and an src directory with the main.rs file. It also initializes a new Git repository with a .gitignore file.

Build and run a Rust project locally

To build the project locally, go to the root directory and run cargo build . This build runs rustc for you, using attributes from the Cargo.toml file.

After the project is built, run the Rust project using the command cargo run .

Test the Rust project

Rust provides the cargo check command to examine the project code for errors without creating an executable file. It runs faster than cargo build and is especially useful during development.

Wrap up

Rust is a fast, readable, and memory-efficient programming language. This article helps you install Rust and understand a project’s components. In a follow-up article, I’ll explain how to deploy Rust on OpenShift.

Источник

Оцените статью
Adblock
detector