about.json è denominato e formattato correttamente
Ho autori e numeri di versione anche lì
La codifica è corretta
Tutte le directory esistono
Pensavo che potrebbe essere un problema di permessi API, ma se sono connesso e gli ambiti in admin/api/keys/settings sono corretti e presenti, allora non dovrebbe essere così?
Fondamentalmente, sono bloccato. Qualcuno può indicarmi la giusta direzione?
Ricordo qualcosa di simile che era comunque un problema API: puoi controllare l’impostazione della tua chiave API, deve essere impostata su global e associata a un utente specifico, non a tutti gli utenti.
Grazie per la risposta. La chiave API che stavo usando era già impostata come globale e per un utente specifico.
Tuttavia, ne ho create 2 nuove per alcuni moderatori/amministratori (nel caso non andasse bene l’utente amministratore attuale) e sto ottenendo di nuovo gli stessi risultati.
Mi dispiace, solo per aggiornare questo, ho anche creato un tema nuovissimo discourse_theme new <dir> e di nuovo cade quando eseguo il comando watch, quindi questo esclude che ci sia un problema con il tema (come hai menzionato prima)
Purtroppo, questo è il limite delle mie conoscenze su come impostare l’esecuzione
Sono sicuro che una persona più esperta sarà in grado di aiutarti presto.
Ho visto principalmente quell’errore quando si cerca di eseguire il comando su un plugin (che non funzionerà), ma dici che è un tema, o con forse errori di formattazione nel .json, ma hai già controllato quello…
La posizione può variare, ma hai dato un’occhiata al tuo file ~/.discourse_theme?
Ho riscontrato un problema in precedenza in cui il mio emulatore di terminale utilizzava la “modalità di incollaggio tra parentesi”.
Puoi vedere la differenza di seguito (queste non sono chiavi reali, le ho troncate per la condivisione)… se vedi qualcosa come la prima voce con caratteri di escape, è errato e non funzionerà.
Ho controllato il mio file discourse_theme e, sebbene la chiave API fosse formata correttamente, il file stesso sembra un po’ malformato, rispetto ad altri esempi che ho visto (incluso il tuo).
Vale la pena notare che sono su macOS e questo è stato il risultato di cat ~/discourse_theme in iTerm.