【发布时间】:2015-06-11 03:17:00
【问题描述】:
我想让我的项目进行单元测试。我有一个基本的 L5 项目和一些单元测试。我试图让它像这里提到的那样工作:http://blog.jetbrains.com/phpstorm/2014/07/running-phpunit-tests-over-ssh-on-vagrant-with-phpstorm-8/ 和 https://confluence.jetbrains.com/display/PhpStorm/Running+PHPUnit+tests+over+SSH+on+a+remote+server+with+PhpStorm
但是我遇到了这个错误:
编辑
这是我的配置:
部署:
【问题讨论】:
-
1) 你是如何配置远程解释器的 2) 你是如何配置部署的
-
@LazyOne 我在第一篇文章中添加了截图。
-
您正在使用所有本地路径(就地部署,然后由 Vagrant 在 VM 中映射)并且 IDE 不知道应该为所有元素使用哪些远程路径——可能是因为它无法解析 vagrant 的路径无论出于何种原因正确映射。这绝对有效:1)请创建并使用 SFTP 部署(将其标记为默认) 2)使用该 SFTP 条目创建新的远程 PHP 解释器并将其用于此项目
-
我创建了一个 SFTP 部署并将其标记为默认值。但仍然得到这个错误:bash: line 0: cd: C:/Laravel/Code/administratie: No such file or directory Cannot open file "C:LaravelCodeadministratietests.php".
-
您是执行两个步骤还是只执行第一个步骤?它确实有效——这不是我第一次提出这样的解决方法。
标签: phpunit phpstorm homestead