ホームページ  >  記事  >  バックエンド開発  >  Composer はバージョン マッチングを無視するメソッドを設定します。Composermatching_PHP チュートリアル

Composer はバージョン マッチングを無視するメソッドを設定します。Composermatching_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:53:30819ブラウズ

Composer 設定はバージョン マッチング方法、コンポーザー マッチングを無視します

Composer の概要

Composer は、PHP の依存関係管理ツールです。これにより、プロジェクトが依存するコード ライブラリを宣言でき、それらがプロジェクトにインストールされます。 Composer はパッケージ マネージャーではありません。はい、これには「パッケージ」と「ライブラリ」が含まれますが、プロジェクトごとに管理され、プロジェクト内の特定のディレクトリ (ベンダーなど) にインストールされます。デフォルトでは、グローバルには何もインストールされません。したがって、これは単なる依存関係の管理です。

composer のインストールを実行するときにエラーが発生しました: 要件をインストール可能なパッケージのセットに解決できませんでした。これは、composer.json で必要なバージョンが一致しないためです。

完全なエラーは次のとおりです:

リーリー

PHP 7 のバージョンが高すぎて、composer.json で必要なバージョンを満たしていないことがわかりますが、PHP 7 で実行できるはずです。Composer はバージョンの一致を無視するように設定できます。コマンドは次のとおりです。 リーリー

リーリー

composerコマンドを再度実行してパッケージを正常にインストールします。

警告が表示された場合: リーリー

これは、Composer が仮想マシンで実行されるときであり、このディレクトリには書き込み可能な権限がないというメッセージが表示されます。Composer はダウンロードしたパッケージをキャッシュできないため、毎回ディレクトリを書き込み可能および読み取り可能に変更する必要があります。

リーリー

さらに、Composer を仮想マシンの国内イメージとして設定します。そうしないと、ダウンロード速度が非常に遅くなります。以下を実行します。

リーリー

OK、完了です。

http://www.bkjia.com/PHPjc/1123827.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1123827.html技術記事 Composer はバージョンの一致を無視するようにメソッドを設定し、composer は Composer と一致します。 はじめに Composer は、PHP の依存関係管理ツールです。これにより、プロジェクトが依存するコード ベースを宣言でき、それが...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。