副業におすすめなサイトを見る→

cakephp4でbash: bin/cake: /usr/bin/env: bad interpreter: Permission deniedのエラー解決

アプリリリースのお知らせ

予定を探すアプリyoteipickerをリリースしました。

アプリの利用用途:暇だから何か予定入れたいけど今週の土日は何しようかな〜?ってときに使えるアプリです。

cakephp4でbin/cake bake …とbakeコマンド打とうとしたら、bin/cake: /usr/bin/env: bad interpreter: Permission deniedとアクセス拒否のエラーが発生した…

こんな疑問を解決します。

>>ココナラと似てるおすすめの副業サイトを確認する

>>リモートワークもあるおすすめの転職サイトを確認する

休日で空いた時間の暇つぶしを探せるアプリを公開しています。

Contents

結論:chmodで権限を付与したら解決した

私の場合は、

$ chmod 777 bin/cake

で解決しました。

それまでの経緯は、bin/cake bake controller TestsControllerとbakeコマンド使おうとしたら、突然

bash: bin/cake: /usr/bin/env: bad interpreter: Permission denied

と怒られて、bakeコマンドが使えずに困っていました。

そこで、以下のようにまずは権限を確認することに。

$ ls -l bin/cake
-rw-r--r-- 1 root root 2242 bin/cake

すると、どうやらbin/cakeを使える権限がなかったことに気づきます。

上記の権限に関しては、Linuxの権限確認と変更(chmod)が参考になります。

なので、全ての権限を付与することにしました。

$ chmod 777 bin/cake
$ ls -l bin/cake
-rwxrwxrwx  bin/cake

再度、権限を確認すると、rwxとなっており、読み込み・書き込み・実行ができる状態に変わりました。

これでbin/cake bake …が使えます。

>>ココナラと似てるおすすめの副業サイトを確認する

>>リモートワークもあるおすすめの転職サイトを確認する

休日で空いた時間の暇つぶしを探せるアプリを公開しています。

スキルを売り買いするならココナラ

コメント

コメントする

CAPTCHA


Contents
閉じる