我有一个在命令行中运行正常的symfony项目:
php app/console server:run
但是,我想在PhpStorm中运行。当我尝试这样做时,它会给出致命的错误:
PHP致命错误:
中找不到类“RemoteWebElement”
我已经尝试查看classe的官方文档: http://facebook.github.io/php-webdriver/classes/RemoteWebElement.html。但我没有找到能帮助我的信息。
我还添加了compose依赖项:
composer require facebook/webdriver
但没有效果!
=======================================
我将解释步骤如何解决这个问题(这将是非常长的!):
我有:
因此,创建一个新的symfony项目(当前版本3.0)并添加作曲家依赖项:
symfony new project
cd project
composer update
然后,在phpstorm中打开这个项目,我配置运行项目的设置:
设置 - >语言与框架 - > PHP
“PHP语言级别”: 5.5
“口译员”: 5.5.9
通过加号(+)添加PHP文件夹:
的/ usr /共享/ PHP的
点击“确定”
现在,尝试通过快捷方式通过PhpStorm运行de project: 控制+ SHIF + F10
会出现错误:
PHP致命错误:类
中找不到'Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase'
通过这种方式在PhpStorm中解决这个问题: 设置 - >语言与框架 - > PHP - > PHPUnit的 选择:“使用自定义自动加载器” 并且,在“脚本路径”字段中,信息自动加载器的地址。例如: 的 /home/murilo/git/slu/app/autoload.php 即可。点击“确定”。
再次尝试通过快捷方式通过PhpStorm运行de project:
控制+ SHIF + F10
会出现错误:
PHP致命错误:类'Doctrine \ Tests \ Common \ Cache \ CacheTest'没有 发现于
通过项目文件夹中的此命令解决此问题:
composer require maslosoft/cachetest:dev-master -n --no-progress
最后一次尝试通过快捷方式通过PhpStorm运行de project: 控制+ SHIF + F10
会出现错误:
PHP致命错误:
中找不到类“RemoteWebElement”
我遇到了这个错误。
拜托,有人知道如何克服这个错误吗? o.O