Конфигурация системы:
Убунту 14.04 (64 бит) + Xampp установлен (
/opt/lampp
) + Возвышенный текст 3 (сборка 3065)
Я пытаюсь создать Система сборки PHP внутри возвышенного текста 3 с помощью Этот интересный пост но не смог сделать. Пожалуйста, посмотрите мою работу и выпуск до сих пор
Создать новую сборку через Инструменты> Система сборки> Новая система сборки … и сохранить как
{
"cmd": ["php", "-l", "$file"],
"file_regex": "php$",
"selector": "source.php",
"working_dir": "${project_path:${folder:${file_path}}}"}
Теперь, когда нажмите Ctrl + B или же F7 на .php
файл дает ошибку ниже
[Errno 2] No such file or directory: 'php'
[cmd: ['php', '-l', '/opt/lampp/htdocs/wish/make.php']]
[dir: /opt/lampp/htdocs/chrome]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]
[Finished]
Кажется, проблема с php-путём, поэтому добавили php-путь в этот файл
"cmd": ["/opt/lampp/bin/php", "-l", "$file"]
сейчас Ctrl+B
не выдает ошибку в консоли НО дает информацию в строке состояния:
сборка файла завершена с 1 ошибкой (см. изображение ниже)
и он не показывает вывод в окне Sublime Text, ожидаемое поведение этой системы сборки
Что здесь не так, пожалуйста, поправьте меня.
Ссылка : Возвышенный текст Система сборки
Я наконец решил. ниже приведены шаги
устанавливать php5-cli
sudo apt-get install php5-cli
Во время установки он даст пути php что-то вроде этого
альтернативы обновления: использование / usr / bin / php5 для предоставления / usr / bin / php (php) в автоматическом режиме
Проверьте командную строку php с .php
файл на терминал (Ctrl + Alt + T,)
:~$ /usr/bin/php /opt/lampp/htdocs/parixan/arr.php
это выполнено отлично
редактировать /home/keshav/.config/sublime-text-3/Packages/User/
php.build_system
изменили путь и удалите "-l"
который был вторым аргументом
"cmd": ["/usr/bin/php", "$file"]
Перезапустите возвышенный текст и нажмите Ctrl+B
на открытом .php
и вывод этого файла возвращается в окно Sublime. (ожидаемое поведение).
Надеюсь, это поможет кому-то. 🙂
Других решений пока нет …