Sublime Text-невозможно изменить настройки пакета

Я пытаюсь изменить настройки для установленного пакета для Sublime Text.

Справочная информация:

  1. установлен Laravel 4 Ремесленник пакета через Управление Пакетом: Установите Пакет.
  2. попытка выполнить команды Artisan возвращает сообщение об ошибке:

    Laravel требует расширения PHP Mcrypt.

  3. через терминал artisan работает нормально. Это ведет мне кажется, что версия PHP используется Laravel 4 Ремесленник в Sublime Text отличается от версии, установленной в my .bash_profile.
  4. в терминале which php возвращает /Applications/MAMP/bin/php/php5.4.10/bin/php
  5. В Sublime Текст, Настройки Пакета > Laravel 4 Artisan > Настройки-По Умолчанию указывает на:

    {
        "php_path": "php"
    }
    
  6. эти настройки, похоже, доступны только для чтения. Я даже не могу изменить текст, не говоря уже о его сохранении с помощью нового PHP местоположение.

какие-то идеи или я упускаю что-то простое?

3 ответов


проблема решена. Проблема в том, что я-возвышенный текстовый нуб.

решение для тех из вас, кто не знает:

пакеты Sublime text имеют различные режимы настройки. А default и user режим.

если вы скопируете содержимое default режима в user режиме, а затем отредактируйте user режим. Тогда я считаю, что настройки в user расширят / переопределят настройки в режиме по умолчанию.

из того, что я вижу, вы не можете измените настройки по умолчанию.

так вместо { "php_path": "php" }, пользовательские настройки должны быть примерно следующими в зависимости от вашей настройки php.

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

рад видеть, что вы решили свою проблему. Я немного проясню, чтобы помочь любому, кто столкнется с этим. Вы правы в том, что настройки объединены. Порядок загрузки определяет способ объединения этих файлов. The User папка всегда последняя. Таким образом, все, что вы укажете, всегда будет заменено предыдущими конфигурациями.

в зависимости от того, как вы установили свой плагин, настройки "по умолчанию", которые пришли с плагином, могут быть перезаписаны. Так ты не хочешь? внесите любые изменения, которые вы надеетесь сохранить, поэтому разместите их в User папка-это правильная вещь. В качестве дополнительного Примечания вам не нужно копировать все содержимое настроек "по умолчанию". Скорее, вам нужно только указать параметры, которые вы хотите переопределить. Вещи будут объединены соответствующим образом.

и последнее, я не верю, что ST2 делает настройки по умолчанию только для чтения. Я знаю, что ST3 делает (хорошо на основе того, где он установлен). Обязательно разместите вопросы с помощью правильный тег (sublimetext3 в этом случае). Было долго для комментариев, но я надеюсь, что это поможет прояснить вещи для вас.


также в случае, если кто-то все еще борется после этого, не забудьте перезапустить SublimeText, чтобы включить.