【发布时间】:2014-10-21 09:19:37
【问题描述】:
为此苦苦挣扎。
我正在尝试添加一个 PHP 构建系统:
{
"cmd" : ["php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
现在,构建一个名为 test.php 的文件,其中包含:<?php echo "Hello, World!"; ?> 会产生以下错误:
[WinError 2] The system cannot find the file specified
[cmd: ['php', 'D:\\www\\sandbox\\php\\test.php']]
[dir: D:\www\sandbox\php]
PHP 肯定在我的 PATH 上,并通过命令行运行 php test.php。
任何人都可以在这里阐明一下吗?
【问题讨论】:
-
只是在黑暗中拍摄,但也许将 $file 放在引号内。所以
"'$file'" -
不。它所做的只是在错误消息中的路径周围添加双引号。
-
您是否使用与您相同的用户运行 ST?确保也设置了该用户的 PATH。
-
@sergey - 考虑到只有一个用户而且我在 Windows 机器上,我不确定它如何使用不同的用户。另外,当我说
PATH时,我设置了它,我的意思是Windows 的环境路径。我想我应该更清楚我的问题。
标签: php sublimetext sublimetext3