The package name takuru_php is invalid, it should be lowercase and have a vendor name, a forward slash, and a package name, matching: [a-z0-9_.-]+/[a-z0-9_.-]+

みんな大好きcomposer。

composerはPHPのライブラリの管理ツールです。

公式サイト https://getcomposer.org/

composerはライブラリの依存関係を、composer.jsonというjsonファイルで管理しています。

もちろん、手で書いてもいいんですが、

composer init

とやると、対話形式でこのcomposer.jsonを作ってくれます。

その時に、表示されるエラーがこれ。

The package name takuru_php is invalid, it should be lowercase and have a vendor name, a forward slash, and a package name, matching: [a-z0-9_.-]+/[a-z0-9_.-]+

ま、よく読めばいいんですが、

「パッケージの名前は、パッケージの名前と、あなたの組織の名前をスラッシュ(バックスラッシュじゃないほう。ギターも弾かないほう)でつないで入れてね。」

というエラーです。

えー、ヤダー、組織の名前なんて入れたくないー。と思っちゃいますが、やらないと、先に進めないのでやりましょう。

たとえば、

hogehoge/all-black-org

とかでいいです。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です