草庐IT

composer_xe

全部标签

php - 如何修复 Composer 错误 : "could not scan for classes inside dir"?

我正在尝试通过输入以下命令在终端中安装Composer:phpcomposer.pharinstall它开始安装所需的软件包,但我收到此错误类型:[RuntimeException]Couldnotscanforclassesinside"app/commands"whichdoesnotappeartobeafilenorafolder我该如何解决这个问题? 最佳答案 当您有一些损坏的文件或任何Composer更新崩溃或中断时,通常会发生这种情况。要解决,只需删除供应商文件夹并运行composerinstall

PHP使用来自 Composer 的自动加载器添加自定义命名空间

这是我的文件夹结构:Classes-CronJobs-Weather-WeatherSite.php我想从我的脚本中加载WeatherSite类。我使用带有自动加载功能的Composer:$loader=include(LIBRARY.'autoload.php');$loader->add('Classes\Weather',CLASSES.'cronjobs/weather');$weather=newClasses\Weather\WeatherSite();我假设上面的代码是添加命名空间和命名空间解析到的路径。但是当页面加载时我总是得到这个错误:Fatalerror:Class

PHP使用来自 Composer 的自动加载器添加自定义命名空间

这是我的文件夹结构:Classes-CronJobs-Weather-WeatherSite.php我想从我的脚本中加载WeatherSite类。我使用带有自动加载功能的Composer:$loader=include(LIBRARY.'autoload.php');$loader->add('Classes\Weather',CLASSES.'cronjobs/weather');$weather=newClasses\Weather\WeatherSite();我假设上面的代码是添加命名空间和命名空间解析到的路径。但是当页面加载时我总是得到这个错误:Fatalerror:Class

php - 手动安装 cakephp 3,没有 Composer

我需要以老式的上传-解压-运行方式安装CakePHP3。我从cakephp/cakephp/tags下载的存档不包含默认文件夹,如webroot、Model等,这意味着它不完整。officialdocumentation不包括这个。Here'sarelevantGithubissue我找到了,但那个人最终还是在使用Composer。还有cakephp/app它似乎包含那些丢失的文件,但它没有在cakephp/cakephp的composer.json中提及,即使我下载了它,我也不知道如何合并这些包。 最佳答案 打包的应用程序(cak

php - 手动安装 cakephp 3,没有 Composer

我需要以老式的上传-解压-运行方式安装CakePHP3。我从cakephp/cakephp/tags下载的存档不包含默认文件夹,如webroot、Model等,这意味着它不完整。officialdocumentation不包括这个。Here'sarelevantGithubissue我找到了,但那个人最终还是在使用Composer。还有cakephp/app它似乎包含那些丢失的文件,但它没有在cakephp/cakephp的composer.json中提及,即使我下载了它,我也不知道如何合并这些包。 最佳答案 打包的应用程序(cak

php - 如何将私有(private) github 存储库添加为 Composer 依赖项

我的Laravel5.1项目composer.json中有以下内容,用于添加公共(public)github存储库作为依赖项。..."repositories":[{"type":"package","package":{"name":"myVendorName/my_private_repo","version":"1.2.3","source":{"type":"git","url":"git://github.com/myVendorName/my_private_repo.git","reference":"master"},"dist":{"url":"https://git

php - 如何将私有(private) github 存储库添加为 Composer 依赖项

我的Laravel5.1项目composer.json中有以下内容,用于添加公共(public)github存储库作为依赖项。..."repositories":[{"type":"package","package":{"name":"myVendorName/my_private_repo","version":"1.2.3","source":{"type":"git","url":"git://github.com/myVendorName/my_private_repo.git","reference":"master"},"dist":{"url":"https://git

php - Composer 不安装

我正在尝试在我的电脑上运行laravel,但是我在我的机器上安装这个资源有些困难,请按照下面的linux终端中的一些错误AllsettingscorrectforusingComposerDownloading...Couldnotcreatefile/var/www/html/composer.phar:fopen(/var/www/html/composer.phar):failedtoopenstream:PermissiondeniedDownloadfailed:fopen(/var/www/html/composer.phar):failedtoopenstream:Per

php - Composer 不安装

我正在尝试在我的电脑上运行laravel,但是我在我的机器上安装这个资源有些困难,请按照下面的linux终端中的一些错误AllsettingscorrectforusingComposerDownloading...Couldnotcreatefile/var/www/html/composer.phar:fopen(/var/www/html/composer.phar):failedtoopenstream:PermissiondeniedDownloadfailed:fopen(/var/www/html/composer.phar):failedtoopenstream:Per

php - 新的 Symfony 3 安装 : Could not open input file: app/console in composer install

我通过官方的symfony安装程序(http://symfony.com/download)安装了一个新的symfony3实例。完成第一件事后,我将项目提交给Git,并在前几天将其克隆到另一台计算机上。克隆之后,我运行“composerinstall”来安装所有的symfony依赖项。现在问题来了:脚本ScriptHandler::clearCache因错误而停止:无法打开输入文件:app/console。没错-symfony3有一个新的目录结构-所以console现在位于/bin-而不是/app。我如何告诉Composer/项目使用新结构而不是旧结构?我在这里(Whatisthene