cakephp 3.5をコンポーザ経由でインストールし、cake bakeを使用して移行ファイルをセットアップしようとしました。しかし、次のエラーが発生しました:'common_options_trait'コマンドに 'Bake Shell CommonOptionsTrait'を使用できません.Cake Console Shellのサブクラスではありません。
Cannot use 'Bake\Shell\CommonOptionsTrait' for command 'common_options_trait' it is not a subclass of Cake\Console\Shell. in [C:\xampp\htdocs\myproject\vendor\cakephp\cakephp\src\Console\CommandCollection.php, line 65]
ベーキング以外のすべてのものは、デフォルトのcakephpホームページを含めてうまく動作しているようです。私は、tmpとlogsフォルダが書き込み可能かどうかを調べて、書き込み可能であることを確認しました。私はこの例外の原因を突き止めることができませんか?役立つかもしれない
次の詳細情報: -
1)はCakePHP 3.5.3
2)私は焼くコマンドを呼び出すたび PHP 7.0.21
もう一つ、。 logsフォルダの下に "cli-error.log"というエラーログを作成します。ログインした内容は次のとおりです。 -
2017-10-15 17:57:57 Error: [InvalidArgumentException] Cannot use 'Bake\Shell\CommonOptionsTrait' for command 'common_options_trait' it is not a subclass of Cake\Console\Shell. in C:\xampp\htdocs\hellocake\vendor\cakephp\cakephp\src\Console\CommandCollection.php on line 65
Stack Trace:
#0 C:\xampp\htdocs\hellocake\vendor\cakephp\cakephp\src\Console\CommandCollection.php(85): Cake\Console\CommandCollection->add('common_options_...', 'Bake\\Shell\\Comm...') #1 C:\xampp\htdocs\hellocake\vendor\cakephp\cakephp\src\Http\BaseApplication.php(86): Cake\Console\CommandCollection->addMany(Array) #2 C:\xampp\htdocs\hellocake\vendor\cakephp\cakephp\src\Console\CommandRunner.php(120): Cake\Http\BaseApplication->console(Object(Cake\Console\CommandCollection)) #3 C:\xampp\htdocs\hellocake\bin\cake.php(12): Cake\Console\CommandRunner->run(Array) #4 {main}
助けてください。
素晴らしいです。どうもありがとう。 –