1

Мэтт Лэйси объяснил, как скомпилировать dplyr на VPS с низкой памятью. Ему удалось установить dplyr, добавив пространство подкачки побольше. К сожалению, эта операция не разрешена на моем VPS (виртуальном частном сервере): «обмен swapon: операция не разрешена». Вот вывод:

$ sudo fallocate -l 1G /swapfile    
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=3bfbcf12-6b81-46b4-96b0-7de37fa1640b
$  sudo swapon /swapfile
swapon: /swapfile: swapon failed: Operation not permitted
$ cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/null                               partition       131072  3060    -1

РЕДАКТИРОВАТЬ Я использовал другие инструкции от digitalocean для создания файла подкачки. Но они тоже потерпели неудачу:

sudo swapon /var/swap.img 
swapon: /var/swap.img: swapon failed: Operation not permitted

В репозитории пакета dplyr есть связанная проблема .

Существуют ли другие, рекомендуемые способы увеличения пространства подкачки?

1 ответ1

1

Нет, вы можете либо:

  • Добавить раздел на страницу,
  • или добавьте файл (как вы пытались) на страницу,
  • или добавить больше физической памяти,
  • или попросите поставщика VPS выделить больше ресурсов.

Кроме того, вы можете скомпилировать его на другом хосте и загрузить его на VPS. (например, скомпилируйте, создайте .rpm или любой другой менеджер пакетов, который вы используете на VPS, загрузите этот rpm).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .