Cec*_*uez 6 php virtual-machine symfony composer-php phpseclib
我正在尝试在 Vagrant VM 中运行一个 PHP 文件,该 VM 也使用 Composer 进行构建。
我收到以下错误:
PHP Warning: require(/var/www/CLIENT/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php): failed to open stream: No such file or directory in /var/www/ispe/vendor/composer/autoload_real.php on line 66
Warning: require(/var/www/CLIENT/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php): failed to open stream: No such file or directory in /var/www/CLIENT/vendor/composer/autoload_real.php on line 66
PHP Fatal error: require(): Failed opening required '/var/www/CLIENT/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php' (include_path='.:/usr/share/php') in /var/www/CLIENT/vendor/composer/autoload_real.php on line 66
Fatal error: require(): Failed opening required '/var/www/CLIENT/vendor/composer/../phpseclib/phpseclib/phpseclib/bootstrap.php' (include_path='.:/usr/share/php') in /var/www/CLIENT/vendor/composer/autoload_real.php on line 66
Run Code Online (Sandbox Code Playgroud)
现在,据我所知,此特定功能或其他任何功能都不需要 phpseclib(尽管我还没有 100% 确认其他任何功能)。
即便如此,我还是决定将它添加到我的 composer.json ("phpseclib/phpseclib": "2.0.4") 以摆脱错误,但没有运气。
我是 Composer 的新手,所以我想知道我在这里可能做错了什么或需要设置什么。
我可以确认该目录/var/www/CLIENT/vendor/composer/../phpseclib/phpseclib/phpseclib/存在,但是目录中没有文件 bootstrap.php。
相反,我看到以下内容:
Crypt File Math Net System
Run Code Online (Sandbox Code Playgroud)
编辑:我还想澄清一下,文件 autoload.php 位于供应商目录中,并且 VM 的 PHP 版本是 7.0。
Sau*_*ogi 19
我坚信这cache是问题所在,不能 100% 确定,但请尝试销毁您的 Vagrant 实例,或者
您可以按照以下步骤操作:
vendor文件夹composer.lockcomposer clearcache(或clear-cache)composer install希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
12422 次 |
| 最近记录: |