我想更新作曲家,但沒有運氣!爲什麼我無法自我更新作曲家?
我曾嘗試:
$ composer self-update
[InvalidArgumentException]
命令 「自我更新」 沒有定義。
$ sudo -H composer self-update
[InvalidArgumentException]
命令 「自我更新」 是沒有定義。
$ sudo apt-get install composer
讀取軟件包列表...完成正在依賴關係樹讀取 狀態信息...完成作曲已經是最新版本。 以下軟件包已被自動安裝,不再需要 :libntdb1 linux-headers-4.2.0-30 linux-headers-4.2.0-30-generic linux-image-4.2.0-30-generic linux- image-extra-4.2.0-30-generic python-ntdb使用'apt-get autoremove'刪除它們。 0升級,0新安裝,0刪除 和10未升級。
我試圖自我更新的作曲家,因爲我面臨着以下每一次我嘗試:
$ composer update
加載作曲家儲存庫包的信息更新 依賴關係(包括要求-DEV) [RuntimeException]
無法加載包rmrevin/yii2-fontawesome在 http://packagist.org:[UnexpectedValueException]無法解析 版本約束v4.1。 :無效的版本字符串「v4.1.」
[UnexpectedValueException]
無法分析版本約束v4.1。 :「4.1版」無效的版本字符串
關於如何解決這個問題的任何想法?
我的PHP版本是:
php --version
PHP 5.6.11-1ubuntu3.4(CLI)版權所有(C)1997年至2015年的PHP集團 Zend引擎V2.6.0,版權所有(C) Zend Technologies 與Zend OPcache v7.0。6-dev的,版權所有(C)1999 - 2015年,由Zend技術
我作曲的版本是:
composer --version
作曲版本@ package_branch_alias_version @(@ PACKAGE_VERSION @) @ RELEASE_DATE @
我建議只卸載它並安裝[根據官方文檔](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)(即不使用apt或任何軟件包管理器) – JimL