我跟随一个Laracast(https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/21?autoplay),当我尝试使用Composer设置一个新的Laravel项目时,正如教程中所教导的,由于错误消息指出"php的空路径",我无法完成对话框.
我有正确设置PHP的路径,并且能够通过PhpStorm运行和调试.如果有人能帮我理解这里发生的事情,我会很感激.我搜索过Google,但只发现了一个结果,这个结果适用于Windows,而非Mac.(https://devnet.jetbrains.com/thread/475384)
Laz*_*One 11
从截图中可以看出,"New Composer Project"屏幕没有任何选项来选择实际启动composer所需的PHP解释器(这就是PhpStorm的工作原理 - 所有支持的操作系统的方法相同:Linux,Mac和视窗).
解决方法是在默认设置中选择默认的PHP解释器(将用于在此机器上创建的任何未来新项目的设置) - 这样,即使对于这种新项目,您也将预先选择PHP解释器.
你需要在File | Default Settings那里设置这样的默认PHP解释器(好吧,那是在Windows/Linux上 - 在Mac上它可能在菜单中的某个不同位置).如果您没有打开任何项目,您仍然可以从欢迎屏幕访问此类默认设置.
注意:如果在设置PHP解释器后仍然看到相同的错误,请尝试重新启动PhpStorm - 应该有所帮助.
请注意,在当前的2016.x版本中,您还可以在此新建项目屏幕的底部指定要使用的PHP解释器(并在需要时创建新的解释器) - 它包含Settings您可以展开的部分 - 只需向下滚动窗口有点看.