Используя VS Code в Linux Mint, я пытаюсь запустить скрипт bash из кода VS, но получаю ошибку;
ls: cannot access '/usr/bin/convert': No such file or directory
The terminal process "/usr/bin/bash '-l', '-c', 'npm run icons'" terminated with exit code: 2.
Мой сценарий отлично работает в командном терминале. Более подробная информация ниже. Я пришел к выводу, что команда выполняется внутри какого-то контейнера, который не имеет доступа к каталогам хоста.
Итак, как я могу это исправить?
Я просмотрел 25 похожих сообщений, чтобы просмотреть их перед публикацией, и не нашел точного совпадения. Однако мне интересно, может ли мне понадобиться файл Tasks.json?
ДЕТАЛИ....
Я добавил следующее в ~/.profile , предполагая, что это какая-то проблема с оболочкой/путем. Я повторяю их в сценарии и вижу, что они соответствуют ожиданиям при запуске сценария.
PATH="/usr/bin:$PATH"
LD_LIBRARY_PATH="/lib:$LD_LIBRARY_PATH"
Я связал его со своим проектом, используя следующий код в package.json;
"scripts": {
"icons": "./generate-icons.sh",
generate-icons.sh (сведено к соответствующей проблеме):
#!/usr/bin/env bash
# -------------------------------------------------
# Generate all required PNGs (and optional .ico) from logo.svg
# -------------------------------------------------
set -x
set -euo pipefail # stop on errors
echo "PATH = $PATH"
#echo "LD_LIBRARY_PATH = $LD_LIBRARY_PATH"
# Prefer `magick` if it exists, otherwise fall back to `convert`
#IMG_CMD=$(command -v magick || command -v convert)
#echo "IMG_CMD = $IMG_CMD"
#IMG_CMD="/usr/bin/convert-im6.q16"
IMG_CMD="/usr/bin/convert"
echo "IMG_CMD = $IMG_CMD"
ls -l "$IMG_CMD"
Подробнее здесь: https://stackoverflow.com/questions/798 ... d-exists-w
`npm run`, используемый в VS Code, не может найти исполняемый файл, существование которого я проверил. Почему нет? ⇐ Linux
1768778087
Anonymous
Используя VS Code в Linux Mint, я пытаюсь запустить скрипт bash из кода VS, но получаю ошибку;
ls: cannot access '/usr/bin/convert': No such file or directory
The terminal process "/usr/bin/bash '-l', '-c', 'npm run icons'" terminated with exit code: 2.
Мой сценарий отлично работает в командном терминале. Более подробная информация ниже. Я пришел к выводу, что команда выполняется внутри какого-то контейнера, который не имеет доступа к каталогам хоста.
Итак, как я могу это исправить?
Я просмотрел 25 похожих сообщений, чтобы просмотреть их перед публикацией, и не нашел точного совпадения. Однако мне интересно, может ли мне понадобиться файл Tasks.json?
ДЕТАЛИ....
Я добавил следующее в ~/.profile , предполагая, что это какая-то проблема с оболочкой/путем. Я повторяю их в сценарии и вижу, что они соответствуют ожиданиям при запуске сценария.
PATH="/usr/bin:$PATH"
LD_LIBRARY_PATH="/lib:$LD_LIBRARY_PATH"
Я связал его со своим проектом, используя следующий код в package.json;
"scripts": {
"icons": "./generate-icons.sh",
generate-icons.sh (сведено к соответствующей проблеме):
#!/usr/bin/env bash
# -------------------------------------------------
# Generate all required PNGs (and optional .ico) from logo.svg
# -------------------------------------------------
set -x
set -euo pipefail # stop on errors
echo "PATH = $PATH"
#echo "LD_LIBRARY_PATH = $LD_LIBRARY_PATH"
# Prefer `magick` if it exists, otherwise fall back to `convert`
#IMG_CMD=$(command -v magick || command -v convert)
#echo "IMG_CMD = $IMG_CMD"
#IMG_CMD="/usr/bin/convert-im6.q16"
IMG_CMD="/usr/bin/convert"
echo "IMG_CMD = $IMG_CMD"
ls -l "$IMG_CMD"
Подробнее здесь: [url]https://stackoverflow.com/questions/79870770/npm-run-used-within-vs-code-cant-find-an-executable-i-have-verified-exists-w[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия