为什么composer安装包不是最新的呢?

发布于 2022-09-07 21:32:39 字数 1188 浏览 20 评论 0

问题描述

Packagist包管理仓库查看最新版本是1.12

clipboard.png

然而在本地查看最新的却是1.11.1

vagrant@homestead:~/code/composer$ composer show --all bravist/cnvex
name     : bravist/cnvex
descrip. : Cnvex is a PHP library for e.cnvex.cn
keywords : 
versions : dev-master, * 1.11.1, 1.11, 1.0.25, 1.0.24, 1.0.23, 1.0.22, 1.0.21, 1.0.20, 1.0.19, 1.0.18, 1.0.17, 1.0.16, 1.0.15, 1.0.14, 1.0.13, 1.0.12, 1.0.11, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0, dev-develop
type     : library
license  : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
source   : [git] https://github.com/bravist/cnvex.git 339c809bf214c543973ee7a938d872a9a4bdb4d9
dist     : [zip] https://api.github.com/repos/bravist/cnvex/zipball/339c809bf214c543973ee7a938d872a9a4bdb4d9 339c809bf214c543973ee7a938d872a9a4bdb4d9
names    : bravist/cnvex

安装的时候是也是1.11.1

clipboard.png

请问有谁知道这个是怎么回是吗,tks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

反差帅 2022-09-14 21:32:39

你用的本地化的地址把

云雾 2022-09-14 21:32:39

找到问题原因了,是国内镜像没有同步的原因!!!!

clipboard.png

clipboard.png

composer.json里面的国内的那个仓库给取消,然后再安装就可以拉取最新的的包了。
比如我是全局安装,则找到composer配置文件,取消国内仓库即可。

vagrant@homestead:~/.composer$ ll
total 3744
drwxrwxr-x  4 vagrant vagrant    4096 Aug 21 06:46 ./
drwxr-xr-x 14 vagrant vagrant    4096 Aug 10 02:42 ../
-rw-r--r--  1 vagrant vagrant 1849094 Aug  6 13:37 2018-05-04_11-44-59-1.6.5-old.phar
-rw-r--r--  1 vagrant vagrant 1874999 Aug  7 08:23 2018-08-03_15-39-07-1.7.0-old.phar
-rw-------  1 vagrant vagrant     124 Jun  3 20:05 auth.json
drwxrwxr-x  5 vagrant vagrant    4096 Aug  6 14:03 cache/
-rw-rw-r--  1 vagrant vagrant     211 Jun  3 19:56 composer.json
-rw-rw-r--  1 vagrant vagrant   63452 Jun  3 19:56 composer.lock
-rw-------  1 vagrant vagrant      21 Aug 21 06:46 config.json
-rw-rw-r--  1 vagrant vagrant      13 Jun  3 19:55 .htaccess
-rw-r--r--  1 vagrant vagrant     799 Aug  6 13:37 keys.dev.pub
-rw-r--r--  1 vagrant vagrant     799 Aug  6 13:37 keys.tags.pub
drwxrwxr-x 18 vagrant vagrant    4096 Jun  3 19:56 vendor/

config.json中这段代码删除即可:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}
ぇ气 2022-09-14 21:32:39

composer upgrade

孤独难免 2022-09-14 21:32:39

再提下,切换镜像用composer-registry-manager这个工具吧

composer global require slince/composer-registry-manager
$ composer repo:ls
   composer       https://packagist.org
   phpcomposer    https://packagist.phpcomposer.com
   composer-proxy https://packagist.composer-proxy.org
 * laravel-china  https://packagist.laravel-china.org
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文