Установите Cargo/Rust на Ubuntu 18.04 Amazon AMI для использования Cargo Packages (Exa)

Я хотел установить и использовать Exa на AWS Ubuntu 18.04 Image. Exa - это грузовой пакет, как мне установить Rust and Cargo для установки Exa? Как я могу использовать грузовые пакеты в Ubuntu 18.04?

Я столкнулся с ошибкой error: linkerкуб.смnot found" on Ubuntu 18.04 LTS при беге cargo install тоже.

1 ответ

Решение

Сначала мы загружаем наш.pem файл с панели управления Amazon, запускаем chmod 400 /mylocation/mypem.pem чтобы изменить разрешения на него, запустите

ssh -i "mykey.pem" ubuntu@ec2-xx-xxx-xxx-xx.us-east-2.compute.amazonaws.com

в каталоге с нашим файлом.pem, и мы должны быть на сервере.

Далее мы запускаем команды

curl -sSf https://static.rust-lang.org/rustup.sh | sh

отсюда установить ржавчину и груз. Они необходимы для запуска грузовых пакетов. После этого мы можем установить желаемый грузовой пакет exa с

cargo install exa,

Здесь я столкнулся с ошибкой: linkerкуб.смnot found" on Ubuntu 18.04 LTS, Это потому что у нас нет gcc в amazon ubuntu 18.04 ami. нам нужно бежать sudo apt install gcc, sudo apt install g++, а также sudo apt install cmake но также столкнется с ошибкой, потому что у нас нет обновленных репо (с 10/10). Это значит, что нам нужно бежать sudo apt update, sudo apt upgradeи когда он спрашивает нас, хотим ли мы обновить, мы хотим обновить его до сопровождающего (Ubuntu), а не за Amazon, затем установить gcc, g++ и cmake.

Наконец, мы получим предупреждение:

warning: be sure to add `/home/ubuntu/.cargo/bin` to your PATH to be able to run the installed binaries

Итак, мы добавим это, добавив export PATH="/home/ubuntu/.cargo/bin:$PATH" или, в общем, export PATH="$HOME/bin:$PATH" нашим. файл bashrc и запустить

source ~/.bashrc

перезагрузить наш файл bashrc.

Это также должно работать для установки других грузовых пакетов. Веселитесь вместе с Rust в AWS!

Другие вопросы по тегам