LINUX.ORG.RU

YCM и Rust «No space left on device»

 , ,


0

1

Решил я перебраться на время с emacs на vim, как тут такие проблемы. При установке YouCompleteMe для Rust по этой инструкции, ./install.sh --racer-completer, почему-то «заканчивается» память.

Rust is installed now. Great!

To get started you need Cargo's bin directory (/tmp/rust_install_k8hu_e51/bin)
in your PATH
environment variable.

To configure your current shell run source /tmp/rust_install_k8hu_e51/env
info: syncing channel updates for 'nightly-2019-09-05-x86_64-unknown-linux-gnu'
info: latest update on 2019-09-05, rust version 1.39.0-nightly (c6e9c76c5 2019-09-04)
info: downloading component 'cargo'
  4.7 MiB /   4.7 MiB (100 %)   2.6 MiB/s in  2s ETA:  0s
info: downloading component 'clippy'
info: downloading component 'rust-docs'
 11.7 MiB /  11.7 MiB (100 %)   2.6 MiB/s in  4s ETA:  0s
info: downloading component 'rust-std'
175.3 MiB / 175.3 MiB (100 %)   2.5 MiB/s in  1m 10s ETA:  0s
info: downloading component 'rustc'
 66.1 MiB /  66.1 MiB (100 %)   2.4 MiB/s in 26s ETA:  0s
info: downloading component 'rustfmt'
  2.9 MiB /   2.9 MiB (100 %)   2.6 MiB/s in  1s ETA:  0s
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 11.7 MiB /  11.7 MiB (100 %)   2.8 MiB/s in  3s ETA:  0s
info: installing component 'rust-std'
118.6 MiB / 175.3 MiB ( 68 %)  15.8 MiB/s in  7s ETA:  3s
info: rolling back changes
error: failed to extract package (perhaps you ran out of disk space?)
error: caused by: No space left on device (os error 28)

При этом с памятью вроде порядок.

Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
dev                986M            0  986M            0% /dev
run                994M         1,2M  993M            1% /run
/dev/sda5           49G          29G   18G           63% /
tmpfs              994M          50M  945M            5% /dev/shm
tmpfs              994M            0  994M            0% /sys/fs/cgroup
tmpfs              994M         176M  818M           18% /tmp
/dev/sda6          196G         153G   34G           82% /home
tmpfs              199M          68K  199M            1% /run/user/1000

Причём даже очищая память на гигабайты, загрузка останавливается на одном и том же месте – 118.6 MiB / 175.3 MiB ( 68 %)

★★★★

Ничего кроме как вставить

try:
...
except <...>:

в голову не приходит.

Artamudo ★★★★
() автор топика
Последнее исправление: Artamudo (всего исправлений: 1)
Ответ на: комментарий от xaizek

Может. А как проверить? Скорее, конечно же, всего оно качает в /tmp, но как это фиксить — без понятия.

Artamudo ★★★★
() автор топика
Последнее исправление: Artamudo (всего исправлений: 1)
Ответ на: комментарий от xaizek

Оказалось расширить размер /tmp, легче чем я думал. Ставлю опять.

Artamudo ★★★★
() автор топика
Последнее исправление: Artamudo (всего исправлений: 1)
Ответ на: комментарий от Artamudo

Это вопрос к растоманам, как указать временный каталог для карго. Попробуй установить переменные среды, вдруг повезет и угадаешь:

export TMP=/var/tmp
# и/или
export TMPDIR=/var/tmp

Или другой путь для временных файлов

anonymous
()
Ответ на: комментарий от anonymous

Всё поставилось. Если будут проблемы при эксплуатации, тогда буду играться с переменными.

Спасибо за помощь.

Artamudo ★★★★
() автор топика
Последнее исправление: Artamudo (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.