Hallo zusammen,
beim Versuch Shopware 6 via “./psh.phar docker:start” auf meinem Mac zu installieren, bekomme ich die Fehlermeldung
“No such file or directoryscripts/check_permissions.sh”:
Folgende Versionen habe ich installiert:
- Docker version 19.03.12, build 48a66213fe
- docker-compose version 1.26.2, build eefe0d31
- PHP 7.4.9 (cli) (built: Aug 7 2020 19:21:48) ( NTS )
Kann mir jemand weiterhelfen?
Hier nochmal der Beweis, dass das Script an der entsprechenden Stelle vorhanden ist
Scheint so als ob es auf Mac-Systemen Probleme mit den Line-Breaks in den Scripts gibt?!
Ich habe folgende Befehle ausgeführt:
sed $'s/\r$//' ./dev-ops/docker/actions/start.sh > ./dev-ops/docker/actions/start.Unix.sh
mv ./dev-ops/docker/actions/start.Unix.sh ./dev-ops/docker/actions/start.sh
sed $'s/\r$//' ./dev-ops/docker/scripts/check_permissions.sh > ./dev-ops/docker/scripts/check_permissions.Unix.sh
mv ./dev-ops/docker/scripts/check_permissions.Unix.sh ./dev-ops/docker/scripts/check_permissions.sh
chmod +x ./dev-ops/docker/scripts/check_permissions.sh
chmod +x ./dev-ops/docker/actions/start.sh
docker volume create --name=app_server
Jetzt funktioniert ein
./psh.phar docker:start
zwar, aber beim nächsten Schritt
./psh.phar docker:ssh
kommt erneut eine Fehlermeldung:
Update:
ein
sed 's/\r//’ ./dev-ops/docker/actions/ssh.sh > ./dev-ops/docker/actions/ssh.Unix.sh
mv ./dev-ops/docker/actions/ssh.Unix.sh ./dev-ops/docker/actions/ssh.sh
hat hier auch wieder Abhilfe geschafft
Nächster Fehler innerhalb des Containers ist jetzt: