Code: Select all
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.
Wie kann ich das also beheben?
Ich habe die 25 ähnlichen Beiträge durchgesehen, um sie vor dem Posten zu überprüfen, und sehe keine genaue Übereinstimmung. Allerdings frage ich mich, ob ich möglicherweise eine Datei „tasks.json“ benötige?
DETAILS....
Ich habe Folgendes zu ~/.profile hinzugefügt und vermute, dass es sich um eine Art Shell-/Pfadproblem handelt. Ich gebe diese im Skript wieder und sehe, dass sie wie erwartet sind, wenn das Skript ausgeführt wird.
Code: Select all
PATH="/usr/bin:$PATH"
LD_LIBRARY_PATH="/lib:$LD_LIBRARY_PATH"
Code: Select all
"scripts": {
"icons": "./generate-icons.sh",
Code: Select all
generate-icons.shCode: Select all
#!/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"
Mobile version