2016-06-12 5 views
4

私は運がない作曲家を更新しようとしています!私が試してみました何作者を自己更新できないのはなぜですか?

$ 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はアップグレードされません。

私は私がしようと、次のたびに直面していますので、私は自己更新作曲しようとしています:(必要-devを含む) 依存関係の更新パッケージ情報と

$ composer update 

ロード作曲リポジトリを [RuntimeException]
パッケージrmrevin/yii2-fontawesomeを http://packagist.orgにロードできませんでした:[UnexpectedValueException]解析できませんでした バージョン制約v4.1。 :無効なバージョン文字列 "v4.1。"
[UnexpectedValueException]
バージョン制約v4.1を解析できませんでした。 : "v4.1の" 無効なバージョン文字列

この問題を解決する方法上の任意のアイデア?

私のPHPのバージョンは次のとおりです。

php --version 

PHPの5.6.11-1ubuntu3.4(CLI)の著作権(C)1997から2015ザ・PHPグループ のZendエンジンv2.6.0、著作権(C) 1998〜2015 Zend Technologies with Zend OPcache v7.0。ゼンド・テクノロジーズ

で6-devを、著作権(C)1999年から2015年、私の作曲のバージョンは次のとおりです。

composer --version 

作曲のバージョンの@ package_branch_alias_versionの@(@ package_version @) @ RELEASE_DATE @

+6

私はちょうどそれをアンインストールし、[公式の文書に従って](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)インストールすることを提案します(つまりaptを使用しないまたは任意のパッケージマネージャー) – JimL

答えて

7

私はで自己更新作曲することができた@JimLコメントを1として:

  • パッケージマネージャ(apt)からのComposerのアンインストール。
  • 私は予想通り今では動作しますofficial documentation

に応じてそれをインストール。

+1

これは私のために働いたが、 "公式文書"はちょっと混乱している。 –

関連する問題