Настройка java dev env vscode с помощью redhat.java в nix - PullRequest
0 голосов
/ 24 февраля 2019

при настройке 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
  ];
}
...