Ошибка общей папки VirtualBox EPERM: операция не разрешена во время установки npm - PullRequest
0 голосов
/ 05 мая 2020

выделенный текст Я получаю эту ошибку во время выполнения npm install в shared_folder для поддержки проекта между общей папкой virtualbox (6.1.0) для linux (гость) и windows (хост) операционная система.

npm ERR! Ошибка: EPERM: операция не разрешена, переименуйте '/ etc / shared_folder / my_project / node_modules / cross-spawn' -> '/etc/shared_folder/my_project/node_modules/.cross-spawn.DELETE' npm ERR! в moveAway (/home/dir/.nvm/versions/node/v6.11.4/lib/node_modules/npm/lib/install/action/finalize.js:38:5)

Предположение, что я использую пользователя root со всеми привилегиями, как в windows, так и linux, и я следовал руководствам oracle, чтобы разрешить запись символических ссылок в эти папки виртуальных ящиков с помощью команды:

VBoxManage setextradata "linux" VBoxInternal2/SharedFoldersEnableSymlinksCreate/shared_folder 1

Ни один подход не работает. Как решить эту ошибку?

...