OSX上的PhpStorm和内在的' / private'目录

时间:2016-06-13 21:26:52

标签: macos phpstorm

我在OSX上使用PhpStorm(两者的最新版本,但这并不重要)。由于我无法控制的情况,该项目位于/var/projects/下 - 从本质上讲,OSX转换为/private/var/projects/。我的自动加载器使用__DIR__构造来确定类的基本位置 - 这将解析为/private/var/projects/myproject/specific/path/autoloader.php。因此,正在使用路径/private/var/projects/myproject/path/to/file/class.php加载类。

因此,我无法在CLI模式下调试它们,因为正在加载的文件与项目中的文件不同(即项目中的文件没有/private在路径中)和PhpStorm忽略了断点。

有没有办法告诉PhpStorm /private/var/projects是否映射到/var/projects - 对于CLI应用程序?

如果没有,除了从/private/var/projects/myproject实际打开项目之外我还能做什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,似乎没有任何解决方案可以将文件保留在原来的位置。我创建了另一个根目录/opt并在那里移动了项目。现在我的结构是/opt/projects/myproject,一切都按预期工作。