2013-09-22 10 views
11

Sto tentando di modificare le impostazioni per un pacchetto installato per Testo sublime.Testo sublime - Impossibile modificare le impostazioni del pacchetto

Background:

  1. installati laravel 4 Artisan pacchetto tramite controllo del pacchetto: Installa pacchetto.
  2. Cercando di eseguire i comandi Artisan restituisce un messaggio di errore:

    laravel richiede l'estensione Mcrypt PHP.

  3. Via terminale, artisan funziona correttamente. Questo mi porta a credere che la versione PHP utilizzata da Laravel 4 Artisan in Sublime Text sia diversa dalla versione impostata nel mio .bash_profile.
  4. Nel terminale, which php restituisce /Applications/MAMP/bin/php/php5.4.10/bin/php
  5. In Sublime Text, Impostazioni tema> laravel 4 Artisan> Impostazioni - predefinite punti:

    { 
        "php_path": "php" 
    } 
    
  6. Queste impostazioni sembrano essere letto -solo. Non riesco nemmeno a cambiare il testo, per non parlare di salvarlo con la nuova posizione di PHP.

Qualche idea o mi manca qualcosa di semplice?

risposta

11

problema risolto. Il problema è che io sono un Noob sublime.

soluzione per quelli di voi che non conoscono:

pacchetti di testo Sublime sembrano avere diverse modalità di impostazione. Una modalità default e una modalità user.

Se si copia il contenuto della modalità default sulla modalità user, quindi modificare la modalità user. Quindi credo che le impostazioni dell'utente estenderanno/annulleranno le impostazioni nella modalità predefinita.

Da quello che posso vedere, non è possibile modificare le impostazioni di default.

Quindi, invece di { "php_path": "php" }, le impostazioni utente dovrebbero essere come le seguenti in base alla configurazione del tuo php.

{ 
    "php_path": "/Applications/MAMP/bin/php/php5.4.10/bin/php" 
} 
5

Felice di vedere che hai risolto il tuo problema. Chiarirò un po 'per aiutare chiunque altro si imbatta in questo. Hai ragione nel fatto che le impostazioni sono unite. L'ordine di caricamento determina il modo in cui questi file vengono uniti. La cartella User è sempre l'ultima. Quindi, qualunque cosa specifichi, verrà sempre preso in considerazione quello delle configurazioni precedenti.

A seconda di come è stato installato il plug-in, le impostazioni "Predefinite" fornite con il plug-in potrebbero essere sovrascritte. Quindi non vuoi apportare nessuna modifica che speri di persistere, quindi posizionarli nella cartella User è la cosa giusta da fare.Come nota aggiuntiva, non è necessario copiare l'intero contenuto delle impostazioni "predefinite". Piuttosto, è sufficiente specificare le impostazioni che si desidera sovrascrivere. Le cose verranno unite in modo appropriato.

Un'ultima cosa, non credo che ST2 legge solo le impostazioni di default. So che ST3 fa (bene basato su dove è installato). Assicurati di inviare domande con il tag corretto (sublimetext3 in questo caso). Desideravo un commento, ma spero che questo aiuti a chiarire le cose per voi.

1

Anche nel caso in cui qualcuno stia ancora lottando dopo averlo fatto, ricorda di riavviare SublimeText per abilitare.

Problemi correlati