Переменная среды bash VSCODE не работает (WSL) - PullRequest
0 голосов
/ 26 сентября 2018

Мне нужно запустить что-то вроде следующего с помощью tasks.json в подсистеме ubuntu (WSL)

export AAB=test && echo $AAB

, когда я запускаю указанную выше команду, она ничего не печатает.но если я открою терментал и напечатаю его, он будет работать, как ожидается, и выведет значение.

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "upgrade-chaincode",
      "type": "shell",
      "command": "export AAB=test && echo $AAB"
    }
  ]
}

, приведенная выше команда не будет работать, а также это:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "upgrade-chaincode",
      "type": "shell",
       "options": {
         "env": {
           "ABB": "test"
         }
       },
      "command": "echo $ABB" 
    }
  ]
}

снова, когдазапустить это в обычном терминале, он работает отлично!

это мой соответствующий конфиг:

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...