das folgende Szenario Gegeben:Mein Sublime Text Build-System laufen build.sh in aktuellen Ordner
Ich editting document.xyz
und im selben Ordner gibt es build.sh
. Ich möchte, dass Sublime build.sh
ausführt, wenn Sie Ctrl+B
treffen.
Der Inhalt build.sh
ist:
#!/bin/sh
date >> date.txt
Mit anderen Worten, jedes Mal wenn ich Ctrl+B
treffen, egal, welches Dokument ich editting soll Sublime Datum date.txt
drucken.
Um das zu tun, dass ich folgendes versucht (als My.sublime-build gespeichert):
{
"working_dir": "$file_path",
"cmd": ["sh","$file_path/build.sh"],
}
, die den Fehler verursacht:
[Errno 24] Too many open files
[cmd: ['sh', '/Users/user/Downloads/test/build.sh']]
[dir: /Users/user/Downloads/test]
[path: /Users/user/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin]
[Finished]
Was mache ich falsch?