我在Windows XP中。我已经为 Laravel 安装了 Way 生成器,并一直在尝试让 Sublime Text 2 的插件与他们一起工作。当我通过尝试在Sublime中生成"资源"来测试它时,我收到以下消息:
Traceback (most recent call last):
File ".'generate.py", line 59, in call_artisan
File ".'subprocess.py", line 633, in __init__
File ".'subprocess.py", line 842, in _execute_child
WindowsError: [Error 3] The system cannot find the path specified
有一些人有这个问题,如下面的评论所示:http://net.tutsplus.com/tutorials/tools-and-tips/pro-workflow-in-laravel-and-sublime-text/
但是我已经尝试了很多不同的方法来设置包设置中的路径,根据其他取得了一些成功但我一无所获的人的反馈。目前我有这个:
"php_path": "G:/My Documents/wamp/bin/php/php5.4.16/php.exe"
附加信息:我可以从命令行运行"php"和"artisan",因此假设PATH设置正确。运行命令:
php -i
从命令行报告上面的路径是 PHP 的位置.exe
我想知道在我的php_path环境中为 Sublime 设置空间是否是导致问题的原因?如果有人能帮助我启动并运行这个,我将不胜感激。谢谢。
答案是:
应用设置后重新启动崇高文本。
小学生错误(垂头丧气)。所以我在问题中的设置毕竟是有效的。
我有类似的问题,并通过执行"G:''My Documents''wamp''bin''php''php''php5.4.16''php.exe"来修复它。在 Windows 7 上,我必须以管理员身份运行 sublime 才能使其正常工作,但不要认为您必须像在 xp 上一样运行。
或者
你可以试试这个(对我来说这项工作),
https://github.com/gnarula/sublime-laravelgenerator/issues/30
注意:请记住,每次使用设置进行更改时,请始终重新启动崇高。