NetBeans包括路径没有被完全搜索,无论是项目,全局或PHP



我在NetBeans 7.2.1使用PHP和Include路径时遇到了很多麻烦。这可能与Netbeans PHP包含路径似乎未使用有关,也可能与之无关,无论是项目还是全局,我都声明Netbeans没有使用其项目或全局包含路径。但是,在这种情况下,NetBeans不会搜索整个PHP Include_Path变量。

PHP Include_Path在错误消息中列出。文件AutoloaderFactory.php在D: PHP zf2-tutorial 供应商 zendframework zendframework 图书馆 Zend 装载机;

然而,当我尝试使用NetBeans/Tools/Create PHPUnit Tests时,我收到一系列警告和错误消息,说没有找到AutoloaderFactory.php。这些消息只搜索所提供的库中的三个,这些库不包括具有所需类的库。

作为一个NetBeans新手,我显然不理解它的一些东西。但是,我不能构建我的项目,因为无论我做什么,它都找不到所需的类,包括使用项目,Globabl和PHP Include路径。有人能帮帮我吗?

错误消息包含在下面。谢谢……RG

PHPUnit Skeleton Generator 1.2.0 by Sebastian Bergmann.
Warning: include(D:Program Files (x86)ZendZendServershareZendFrameworklibraryZendLoaderAutoloaderFactory.php): failed to open stream: No such file or directory in D:PHPzf2-tutorialinit_autoloader.php on line 38
Call Stack:
    0.0007     321856   1. {main}() K:phpunit-skelgen:0
    0.0062     472944   2. SebastianBergmannPHPUnitSkeletonGeneratorCommand::main() K:phpunit-skelgen:45
    0.0167     980480   3. ReflectionClass->newInstanceArgs() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0167     980936   4. SebastianBergmannPHPUnitSkeletonGeneratorTestGenerator->__construct() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0178     987216   5. include_once('D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php') K:pearSebastianBergmannPHPUnitSkeletonGeneratorTestGenerator.php:125
    0.0213     993680   6. require_once('D:PHPzf2-tutorialinit_autoloader.php') D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php:4

Warning: include(): Failed opening 'D:Program Files (x86)ZendZendServershareZendFrameworklibraryZendLoaderAutoloaderFactory.php' for inclusion (include_path='D:PHPIncludes;D:PHPzf2-tutorial;D:PHPZendProjectshtdocsIncludes;D:PHPzf2-tutorialvendorzendframeworkzendframeworklibrary;D:Program Files (x86)ZendZendServershareZendFrameworklibrary;K:pear') in D:PHPzf2-tutorialinit_autoloader.php on line 38
Call Stack:
    0.0007     321856   1. {main}() K:phpunit-skelgen:0
    0.0062     472944   2. SebastianBergmannPHPUnitSkeletonGeneratorCommand::main() K:phpunit-skelgen:45
    0.0167     980480   3. ReflectionClass->newInstanceArgs() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0167     980936   4. SebastianBergmannPHPUnitSkeletonGeneratorTestGenerator->__construct() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0178     987216   5. include_once('D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php') K:pearSebastianBergmannPHPUnitSkeletonGeneratorTestGenerator.php:125
    0.0213     993680   6. require_once('D:PHPzf2-tutorialinit_autoloader.php') D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php:4

Fatal error: Class 'ZendLoaderAutoloaderFactory' not found in D:PHPzf2-tutorialinit_autoloader.php on line 39
Call Stack:
    0.0007     321856   1. {main}() K:phpunit-skelgen:0
    0.0062     472944   2. SebastianBergmannPHPUnitSkeletonGeneratorCommand::main() K:phpunit-skelgen:45
    0.0167     980480   3. ReflectionClass->newInstanceArgs() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0167     980936   4. SebastianBergmannPHPUnitSkeletonGeneratorTestGenerator->__construct() K:pearSebastianBergmannPHPUnitSkeletonGeneratorCommand.php:171
    0.0178     987216   5. include_once('D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php') K:pearSebastianBergmannPHPUnitSkeletonGeneratorTestGenerator.php:125
    0.0213     993680   6. require_once('D:PHPzf2-tutorialinit_autoloader.php') D:PHPzf2-tutorialmoduleAlbumsrcAlbumControllerAlbumController.php:4

我完全清除了NetBeans并重新安装了它。这包括在卸载NetBeans后进行注册表清理。此时,正在搜索PHP Include_Path。我不知道NetBeans Include_Path是否正在被搜索,但这是另一个问题,我甚至不知道为什么我应该关心,因为这在实现后并不重要。我很乐意听到一个更好的答案。

重新启动Netbeans后,搜索为我工作,Netbeans 7.4.

相关内容

  • 没有找到相关文章

最新更新