Sublime Text-невозможно изменить настройки пакета
Я пытаюсь изменить настройки для установленного пакета для Sublime Text.
Справочная информация:
- установлен Laravel 4 Ремесленник пакета через Управление Пакетом: Установите Пакет.
- попытка выполнить команды Artisan возвращает сообщение об ошибке:
Laravel требует расширения PHP Mcrypt.
- через терминал
artisan
работает нормально. Это ведет мне кажется, что версия PHP используется Laravel 4 Ремесленник в Sublime Text отличается от версии, установленной в my.bash_profile
. - в терминале
which php
возвращает/Applications/MAMP/bin/php/php5.4.10/bin/php
-
В Sublime Текст, Настройки Пакета > Laravel 4 Artisan > Настройки-По Умолчанию указывает на:
{ "php_path": "php" }
эти настройки, похоже, доступны только для чтения. Я даже не могу изменить текст, не говоря уже о его сохранении с помощью нового 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, чтобы включить.