[解決済み] Composerのセルフアップデートができない
質問
Composer をアップデートしようとしているのですが、うまくいきません!
私が試したこと
$ composer self-update
[InvalidArgumentException] が発生しました。 コマンド "selfupdate"は定義されていません。
$ sudo -H composer self-update
<ブロッククオート
[InvalidArgumentException] が発生しました。 コマンド "selfupdate"は定義されていません。
$ sudo apt-get install composer
<ブロッククオート
パッケージリストの読み込み... 完了 依存関係ツリーの構築 状態情報を読み込む... 完了 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 を自己更新しようとしているのですが、試みるたびに次のようなことに直面しています。
$ composer update
パッケージ情報を含む composer リポジトリの読み込み 依存関係(require-devを含む)の更新 [RuntimeException](ランタイムエクセプション の rmrevin/yii2-fontawesome パッケージをロードできませんでした。 http://packagist.org : [UnexpectedValueException] バージョン制約 v4.1 をパースできません。 バージョン制約 v4.1 を解析できませんでした。 : 無効なバージョン文字列 "v4.1. " [UnexpectedValueException] (予期しない値の例外) バージョン制約 v4.1 をパースできませんでした。 : 無効なバージョン文字列 v4.1. "です。
この問題を解決するにはどうすればよいですか?
私のPHPのバージョンは
php --version
PHP 5.6.11-1ubuntu3.4 (cli) 著作権 (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies Zend OPcache v7.0.6-dev を使用、著作権 (c) 1999-2015, Zend Technologies
私の作曲家バージョンは
composer --version
Composerのバージョン @package_branch_alias_version@ (@package_version@) リリース日
どのように解決するのですか?
この回答を投稿した後、Composer をプログラム的にインストールする新しい簡単な方法を知りました。 プログラムによって Composer をインストールするにはどうすればよいですか。
古い回答です。
JimL のコメント通り、以下の方法で Composer を自己更新することができました。
- パッケージ マネージャー (apt) から Composer をアンインストールする。
- に従ってインストールしました。 公式ドキュメント
これで期待通りに動作するようになりました。
関連
-
[解決済み】Fatal error: 未定義の関数 sqlsrv_connect() を呼び出した。
-
[解決済み】空の配列要素を削除する
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】chromeの「net : Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR" は何がおかしいのか?
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開
-
[解決済み] libapache2-mod-php7 パッケージの場所がわからない
-
[解決済み] どのような場合に '$this' よりも 'self' を使うべきですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】++と*+の意味は何ですか?
-
[解決済み】mysqli_result クラスのオブジェクトを文字列に変換できない
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】php, mysql - データベースへの接続数が多すぎるエラー
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない
-
[解決済み] [Solved] Fatal error: メンバ関数 query() の null への呼び出し。
-
[解決済み】chromeの「net : Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR" は何がおかしいのか?
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。