ご覧頂きありがとうございます。
書籍「Laravel入門」で学習を始めようとしたところ環境構築でいきなり躓いてしまいました。
やりたいこと
- Laravelのインストール
ターミナルで以下を実行した時に発生するエラーを解消したいです。
composer global require laravel/installer
環境
- OS:macOS Catalina 10.15.2
発生手順とエラーの内容
エラーが発生するまでに実施した手順です。
(書籍の手順)
- composer.pharのダウンロード
https://getcomposer.org/download/ のManual Downloadで1.9.2をダウンロード
- リスト以下のコマンドを実行
sudo mv composer.phar /usr/local/bin/composer
- 以下のコマンドを実行
chmod a+x /usr/local/bin/composer
- 以下のコマンドを実行したところでエラー
【コマンド】 composer global require laravel/installer 【実行結果】 Changed current directory to /Users/XXXXXX/.composer Using version ^3.0 for laravel/installer ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - laravel/installer v3.0.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v3.0.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^3.0 -> satisfiable by laravel/installer[v3.0.0, v3.0.1]. Installation failed, deleting ./composer.json. ``` # やったこと 0. エラーメッセージ「the requested PHP extension zip is missing from your system.」で調査 zipがないようなことはわかったのですが、解決策としてよく出てきた「yum -y install php-zip」のコマンドを実行したところ、「yum: command not found」でコマンドがそもそも実行できず。 0. 「yum: command not found」の解決を調査 「yum -y install php-zip」を実行するための調査をしましたが、Macではそもそも入っていないような記事も見たので代替としてHomebrewなども調査してみましたが、本来の問題から離れているような気がしたため、こちらで質問することにしました。 --- 環境構築周りの知識に乏しく、必要な情報など抜けているかもしれませんが、些細な情報でも回答頂けると助かります。 よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/19 00:10