Стабильная версия установлена ​​- (ошибка чтения версии rustc)

У меня проблемы с запуском ржавчины в моей Linux-системе.

Вот мой журнал установки:

>> curl https://sh.rustup.rs -sSf | sh
info: downloading installer

Welcome to Rust!

This will download and install the official compiler for the Rust programming 
language, and its package manager, Cargo.

It will add the cargo, rustc, rustup and other commands to Cargo's bin 
directory, located at:

  /home/linuxbox/.cargo/bin

This path will then be added to your PATH environment variable by modifying the
profile files located at:

  /home/linuxbox/.profile
  /home/linuxbox/.bash_profile

You can uninstall at any time with rustup self uninstall and these changes will
be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2019-01-17, rust version 1.32.0 (9fda7c223 2019-01-16)
info: downloading component 'rustc'
 79.5 MiB /  79.5 MiB (100 %) 883.2 KiB/s ETA:   0 s                
info: downloading component 'rust-std'
 54.3 MiB /  54.3 MiB (100 %) 611.2 KiB/s ETA:   0 s                
info: downloading component 'cargo'
  4.4 MiB /   4.4 MiB (100 %) 761.4 KiB/s ETA:   0 s                
info: downloading component 'rust-docs'
  8.5 MiB /   8.5 MiB (100 %) 553.6 KiB/s ETA:   0 s                
info: installing component 'rustc'
info: installing component 'rust-std'
info: installing component 'cargo'
info: installing component 'rust-docs'
info: default toolchain set to 'stable'

  stable installed - (error reading rustc version)


Rust is installed now. Great!

To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH 
environment variable. Next time you log in this will be done automatically.

Чтобы настроить текущую оболочку, запустите источник $HOME/.cargo/env

Я установил переменную среды, и мой путь показывает /home/linuxbox/.cargo/bin/cargo. Однако, когда я набираю «груз», я получаю

>> cargo
bash: /home/linuxbox/.cargo/bin/cargo: Permission denied

Разрешения каталога .cargo и .rustup:

>> ll .cargo/ .rustup/
.cargo/:
total 16K
4.0K drwxr-xr-x  3 linuxbox linuxbox 4.0K Jan 20 10:13 ./
4.0K drwxr-xr-x 27 linuxbox linuxbox 4.0K Jan 20 10:08 ../
4.0K drwxr-xr-x  2 linuxbox linuxbox 4.0K Jan 20 10:08 bin/
4.0K -rw-r--r--  1 linuxbox linuxbox   37 Jan 20 10:13 env

.rustup/:
total 28K
4.0K drwxr-xr-x  6 linuxbox linuxbox 4.0K Jan 20 10:12 ./
4.0K drwxr-xr-x 27 linuxbox linuxbox 4.0K Jan 20 10:08 ../
4.0K drwxr-xr-x  2 linuxbox linuxbox 4.0K Jan 20 10:13 downloads/
4.0K -rw-r--r--  1 linuxbox linuxbox  124 Jan 20 10:13 settings.toml
4.0K drwxr-xr-x  2 linuxbox linuxbox 4.0K Jan 20 10:13 tmp/
4.0K drwxr-xr-x  3 linuxbox linuxbox 4.0K Jan 20 10:12 toolchains/
4.0K drwxr-xr-x  2 linuxbox linuxbox 4.0K Jan 20 10:13 update-hashes/

Разрешения кажутся в порядке, но я не знаю, почему я получаю ошибку Permission denied.

Может ли кто-нибудь пролить свет, чтобы помочь устранить неполадки/исправить это?

РЕДАКТИРОВАТЬ:

Мой дистрибутив: Antix (на основе Debian), и у меня есть отдельный раздел /home.

ошибка говорит /home/linuxbox/.cargo/bin/cargo не .cargo/ или .rustup/

Stargateur 20.01.2019 06:52

что такое линукс бокс?

Stargateur 20.01.2019 06:53

какой у вас дистрибутив линукса?

Stargateur 20.01.2019 06:54

@Stargateur: это дистрибутив antiX на основе deabian.

Bussller 20.01.2019 10:11

@Stargateur. Извините за опечатку, отредактировал переменную PATH.

Bussller 20.01.2019 10:13
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
598
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне удалось получить эту работу, смонтировав мой раздел /home, добавив следующую строку в /etc/fstab

/dev/sda4            /home/rusty            ext4            defaults            0  2

Спасибо вам, ребята

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