新宅基地上的Kylekatarnls/Update-Helper失败了



我已经在新计算机上安装了宅基地。我已经拉出了代码(它在其他计算机以及服务器上都可以使用(。我的项目是在Laravel 5.7

中进行的

当我做一个作曲家需要使一切都到位时,我会得到这个错误: 插件kylekatarnls/更新助手无法初始化,没有找到类

我尝试了作曲家Clear:CACHE,重新安装了Homestead-7框。它不起作用。我仍然有相同的错误

但是,无论我得到的错误

composer require
    1/5:    http://repo.packagist.org/p/provider-latest$a806a8d210ac003dea5f466b7eb4360aba21e7db378947d94fcc05f1c43d2921.json
    2/5:    http://repo.packagist.org/p/provider-2018-07$83d74e8f8f017f24768634de8431b0765d0193abe8fbae5dc508c608fa446a16.json
    3/5:    http://repo.packagist.org/p/provider-2019-01$39b4da101da77b6e7b2cf4b4b1d980900210eb4dc0455c762726efd19cd793cc.json
    4/5:    http://repo.packagist.org/p/provider-2018$326068043f2252c1742720ee06d5e82793507c5e5c4d0cb92b8984efba4c0a68.json
    5/5:    http://repo.packagist.org/p/provider-2019-04$5fd19400095ad7859026c523bd91494ff8aa62916e28c96588e6038b502f52cc.json
    Finished: success: 5, skipped: 0, failure: 0, total: 5
Search for a package: 
./composer.json has been updated
    1/5:    http://repo.packagist.org/p/provider-latest$3ce6543780da13f101ad846e0e24450290d158e25e24ffa46271e41ee96db5d3.json
    2/5:    http://repo.packagist.org/p/provider-2018-07$83d74e8f8f017f24768634de8431b0765d0193abe8fbae5dc508c608fa446a16.json
    3/5:    http://repo.packagist.org/p/provider-2018$326068043f2252c1742720ee06d5e82793507c5e5c4d0cb92b8984efba4c0a68.json
    4/5:    http://repo.packagist.org/p/provider-2019-01$39b4da101da77b6e7b2cf4b4b1d980900210eb4dc0455c762726efd19cd793cc.json
    5/5:    http://repo.packagist.org/p/provider-2019-04$5fd19400095ad7859026c523bd91494ff8aa62916e28c96588e6038b502f52cc.json
    Finished: success: 5, skipped: 0, failure: 0, total: 5
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 109 installs, 0 updates, 0 removals
  - Installing kylekatarnls/update-helper (1.1.1): Loading from cache
Plugin installation failed, rolling back
  - Removing kylekatarnls/update-helper (1.1.1)
Installation failed, reverting ./composer.json to its original content.

  [UnexpectedValueException]                                                   
  Plugin kylekatarnls/update-helper could not be initialized, class not found  
  : UpdateHelperComposerPlugin

我尝试了

composer global require kylekatarnls/update-helper

然后它起作用

如果不是您的必要条件,则没有插件。

作曲家安装-No-Plugins

我发现,实际上从Vagrant Box的8.0.0升级到8.0.1为我解决了此问题因此,在Homestead文件夹中运行

vagrant box update

我假设最新的laravel/homestead框与laravel 5.7。*。在Homestead/Script/Homestead.rb中,我将第21行更改为:config.vm.box_version = settings ['版本'] || ='= 7.1.0'

因此,我强迫我的宅基地仅使用boxv。7.1.0(如我的另一台计算机上(。

vagrant up
vagrant ssh
composer require 

像魅力一样工作。

我认为您应该尝试为NICS禁用IP6的任何配置。昨天(4月4日(,我遇到了同样的问题,我尝试了很多事情。没有什么!但是...突然,我试图查看有关作曲家问题的更多信息,以及尤里卡!有时,作曲家不适合任何IP6配置。您可以在此处阅读有关它的更多信息:https://getComposer.org/doc/articles/troubleshooting.md

我将作曲家升级到其最新版本,并解决了!为了升级作曲家,首先转到Composer目录,然后使用以下命令:

php composer.phar self-update

在Docker中运行作曲家时遇到了相同的问题,并通过使用以下命令来解决它: composer config --no-plugins allow-plugins.kylekatarnls/update-helper true

相关内容

  • 没有找到相关文章

最新更新