Puncte:0

Cum se rulează gnome-terminal -- 'npm run start' fără eroarea 'Permission denied'?

drapel in

Într-un script bash, comanda mea gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start' imi da eroarea Nu s-a putut executa procesul copil ânpm run startâ (Permisiune refuzată)

Comenzi similare, cum ar fi gnome-terminal --working-directory=/path/to/my/working/folder -- '/some_file.sh' functioneaza bine.

Stie cineva o remediere?

drapel in
Cum ai instalat npm? Dacă a fost ceva de genul `sudo apt install npm`, atunci managerul de pachete poate rula doar cu `sudo` (sau prin schimbarea multor permisiuni la `777`, ceea ce în general nu este ideal)
Teresa avatar
drapel in
Ah corect. npm a venit preinstalat pe laptopurile noastre de lucru, nu avem permisiuni sudo...
Puncte:1
drapel cn

Ai o problemă cu sintaxa comenzii tale. La comanda ta

gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start'

gnome-terminal caută un executabil cu numele „npm run start”. Un astfel de executabil nu există pe sistemul dumneavoastră.

Eliminați ghilimelele, iar gnome-terminal va căuta executabilul npm și treci alerga și start ca argumente.

gnome-terminal --working-directory=/path/to/my/working/folder -- npm run start

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.