при настройке vscode с расширением redhat.java в моей оболочке.Сервер не будет перезагружен.
Открытие инструментов разработчиков VSCode: я мог видеть эту ошибку дополнительно:
ERR EACCES: разрешение запрещено, открыть '/ nix / store/n7w8p48gwwszhf9vbqvxndrw61lh05cx-vscode-extensions-1.31.1/share/vscode/extensions/redhat.java/package.json'
Как правильно решить проблему с разрешениями (запуск кода с помощью sudo решает)это)?
это мой shell.nix:
with import <nixpkgs> {};
let
ps1902 = import (fetchFromGitHub {
owner="NixOS";
repo="nixpkgs";
rev="f7c6e6b";
sha256="06bmjlsq5h2hfypzxldyb6zyxbbfapmw2cn6p384vl2pw3ibc340";
}) {};
vscode = ps1902.vscode-with-extensions.override {
vscodeExtensions = ps1902.vscode-utils.extensionsFromVscodeMarketplace
[
{
name = "java";
publisher = "redhat";
version = "0.38.0";
sha256 = "1dhprs62vg4r75yv67ad2c78plqhnlsah1d0cavrdr4vcjkvcqw9";
}
];
};
in
stdenv.mkDerivation rec {
name = "vscode-test";
buildInputs = [
vscode
ps1902.jdk8
];
}