MacへのComposerインストールについて質問です。
『mac環境へのXAMPPセットアップ』P.11でXAMPPからコンソールを開くと添付1のような画面になります。
cd Downloads/ コマンドを入力すると、添付のように No such file or directory となりますがどうすれば良いでしょうか・・
すみません、直接ターミナルを開いて実行すると、できたようです。
Terminal詳しくないのですが、パスの問題だったのでしょうか・・。
(sudo mv composer.phar /usr/local/bin/composer でディレクトリがないとエラーが出たので
https://blog.fire-sign.info/686/
を参考にしてsudo mkdir /usr/local/binでディレクトリを作成し、インストールできたようでした。)
度々すみません。
『mac環境へのXAMPPセットアップ』P.12のComposerによるcakephpプロジェクト作成 を試みてみたのですが、
composer create-project --prefer-dist cakephp/app sampleProject コマンドで
composer: command not found になってしまいました。
Composerは、/usr/local/bin/composer にインストールできていました。
またパスか何かの問題なのかと思いますが、対処法が分からず止まっております。
何か分かるようでしたら、よろしくお願いいたします。
今一度、こちらを試してみてください!XAMPPからターミナルを開いた時に
「cd Downloads」でエラーが起きた場合は、「cd Downloads」を行わずに
> curl -sS
https://getcomposer.org/installer
| php
> sudo mv composer.phar /usr/local/bin/composer
だけを行ってみる。もしくは、XAMPPからではなく、Macのターミナルを開き
> cd Downloads
> curl -sS
https://getcomposer.org/installer
| php
> sudo mv composer.phar /usr/local/bin/composer
を入力してください。
※「cd Downloads」は環境によって変わってきます。Downloadsフォルダに移動するように各自変更してください。
ありがとうございます。
もう一度、Composerのダウンロードを試してみるということですね。
Composerは、/usr/local/bin/composer にダウンロードできているのですが(直接ターミナルから確認)、
おそらく、ルートからComposerを使用できないのではないかと考えております・・。
(/opt/lampp/htdocs はルートに作っています。)
1度ターミナルで「echo $PATH」と入力してPathを確認してみてください!
そこに先ほど設定したPathが無ければPathの設定ミスになります。
そうなんですね・・!
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
となりました・・
無事動作しました。
Homebrewでphpのバージョンが7.2以上しかなかったのと、ネットを調べるとphp-intlがインストールできなくなっているようです。
https://rskull.hateblo.jp/entry/2018/04/06/164236