2013-07-14 17 views
5

Sto lottando per costruire con successo un sistema di generazione HTML in testo Sublime 2. Sono in esecuzione Windows 7. Questo è il codice per il mio sistema di compilazione:HTML nel Sublime Text 2

{ 
    "cmd": ["open", "-a", "Google Chrome", "$file"] 
} 

Questo è l'errore che ricevo quando cerco di creare un file html:

[WinError 2] The system cannot find the file specified 
[cmd: ['open', '-a', 'Google Chrome', 'C:\\Users\\Soham\\Desktop\\hello.html']] 
[dir: C:\Users\Soham\Desktop] 
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem] 
[Finished] 

non ho idea del perché questo errore è ocurring e hanno cercato il web per una spiegazione.

Qualsiasi aiuto sarà molto apprezzato!

Grazie in anticipo!

risposta

10

Il comando open è disponibile solo su sistemi OSX. Hai due opzioni: puoi utilizzare la funzionalità "Apri nel browser" integrata di Sublime facendo clic con il pulsante destro del mouse su qualsiasi file HTML aperto e selezionando Open in Browser oppure modificando il tuo sistema di creazione in modo che punti alla posizione corretta di chrome.exe:

"cmd": [ "C:\\Users\\YourUserName\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "$file"] 

sostituendo YourUserName con il valore corretto, ed assicurare che questa effettivamente è la posizione del chrome.exe sul sistema.

+0

ha funzionato! Grazie! – Hummus

3

Se si utilizza Chrome con Windows 7, è possibile eseguire con successo la seguente:

{ 
    "cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"] 
}