私はcomposerをインストールしようとしていますチュートリアル、Ubuntu 18.04 で次のエラー メッセージが表示されます。
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
[sudo] password :
All settings correct for using Composer
Downloading...
Could not write to file "/usr/local/bin/composer": rename(/usr/local/bin/composer-temp.phar,/usr/local/bin/composer): Is a directory
Retrying...
Could not write to file "/usr/local/bin/composer": rename(/usr/local/bin/composer-temp.phar,/usr/local/bin/composer): Is a directory
Retrying...
Could not write to file "/usr/local/bin/composer": rename(/usr/local/bin/composer-temp.phar,/usr/local/bin/composer): Is a directory
The download failed repeatedly, aborting.
ご協力いただければ幸いです。
答え1
削除して/usr/local/bin/composer
インストールプロセスを最初からやり直したところ、正常に動作するようになりました。
次のコマンドを入力すると、次のエラー メッセージが表示されます。
$ 作曲家
In JsonFile.php line 98:
Could not read /home/tonguim/.composer/config.json
file_get_contents(/home/tonguim/.composer/config.json): failed to open stre
am: Permission denied
しかし、使用する場合
$ sudo コンポーザー
次のようにすべてが正しく実行されています:
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.0.12 2021-04-01 10:14:59
sudom にならずに composer を実行するには、次の操作を実行しました。
// Clear cache
composer clearcache
// OR
composer clear-cache
// Completely remove the cache directory
sudo rm -rf ~/.composer