nodeSolidServer / nodeSolidServer/node-solid-server
solid-test script uses bash and doesn't work in official docker image
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.8k
- Forks
- 308
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The solid-test script has #!/usr/bin/env bash for a shebang. However, the docker image provided at nodesolidserver/node-solid-server only comes with sh, not bash.
This means that if you try and run solid-test using the docker image, you get:
/opt/solid $ /usr/local/lib/node_modules/solid-server/bin/solid-test
env: can't execute 'bash': No such file or directory
It seems that this script is so simple that it should be possible to just use sh, at least on linux. I don't know if sh on macos is now zsh, or a borne compatible shell.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem in der Issue referenzierten solid-test-Einstiegspunkt unter bin/solid-test und prüfe seine Shell-Anforderungen. Führe ihn im offiziellen nodesolidserver/node-solid-server-Image aus; abgeschlossen ist die Aufgabe, wenn der Befehl dort ausgeführt werden kann, ohne eine nicht verfügbare bash-Executable zu benötigen, und sein bestehendes Verhalten erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- bash, shell
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100