首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启用PHPUnit与PhpStorm 2016.1上的Laravel /2016.1

启用PHPUnit与PhpStorm 2016.1上的Laravel /2016.1
EN

Stack Overflow用户
提问于 2016-05-13 16:20:17
回答 1查看 1K关注 0票数 1

我正在做流浪/宅基地的工作,并配置了一个盒子。

我可以在PhpStorm中启用X调试!

现在,我想启用PHPUnit,但我不能.

我遵循了几个教程:https://blog.mayflower.de/5274-Run-your-tests-with-PHPStorm-on-your-vagrant-box.htmlhttps://confluence.jetbrains.com/display/PhpStorm/Running+PHPUnit+tests+over+SSH+on+a+remote+server+with+PhpStorm,这里是我的设置:

下面是我在运行具有代码覆盖率的PhpUnit时收到的消息

代码语言:javascript
运行
复制
vagrant:///Users/julien/Homestead/usr/bin/php -dxdebug.coverage_enable=1 /home/vagrant/.phpstorm_helpers/phpunit.php --coverage-clover   /home/vagrant/.phpstorm_helpers/coverage/Laravel_PhpUnit.coverage -- configuration /home/vagrant/Code/vendor/autoload.php  /Users/julien/Documents/Proyectos/laravel/tests/functional
Testing started at 11:12 AM ...


bash: line 0: cd:  /Users/julien/Documents/Proyectos/laravel/tests/functional: No such file or  directory
PHP Fatal error:  Uncaught UnexpectedValueException: Cannot create phar  '/home/vagrant/Code/vendor/bin', file extension (or combination) not  recognised or the directory does not exist in  /home/vagrant/.phpstorm_helpers/phpunit.php:181
Stack trace:
Fatal error: Uncaught UnexpectedValueException: Cannot create phar   '/home/vagrant/Code/vendor/bin', file extension (or combination) not  recognised or the directory does not exist in  /home/vagrant/.phpstorm_helpers/phpunit.php on line 181#0  /home/vagrant/.phpstorm_helpers/phpunit.php(181): Phar- >__construct('/home/vagrant/C...')

#1 /home/vagrant/.phpstorm_helpers/phpunit.php(250):    IDE_PHPUnit_Loader::init()

#2 {main}
UnexpectedValueException: Cannot create phar '/home/vagrant/Code/vendor/bin', file extension (or combination) not recognised or the directory does not exist in /home/vagrant/.phpstorm_helpers/phpunit.php on line 181
thrown in /home/vagrant/.phpstorm_helpers/phpunit.php on line 181

Call Stack:
0.0006     442920   1. {main}() /home/vagrant/.phpstorm_helpers/phpunit.php:0
0.0006     442920   2. IDE_PHPUnit_Loader::init() /home/vagrant/.phpstorm_helpers/phpunit.php:250
0.0006     451168   3. Phar->__construct() /home/vagrant/.phpstorm_helpers/phpunit.php:181


Process finished with exit code 255
EN

回答 1

Stack Overflow用户

发布于 2016-08-07 17:26:39

用PhpStorm和PHPUnit设置流浪者可能有点令人望而生畏,因为它实际上并不是那么直截了当…从您的控制台输出中,我会说您的解释器设置不正确,因为它在本地机器上执行PHP。

我一直使用的方法是将流浪者设置为SFTP部署配置,并使用该配置作为PHP解释器。由于您已经在使用Homesteasd,这些教程可能会为设置提供更多的信息:

  • 在上设置带Vagrant的PhpStorm
  • 用PHPUnit在PhpStorm中的Vagrant上设置Laravel

以下是主要的部分:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37214886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档