首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakeDC/迁移--“错误:找不到插件迁移”

CakeDC/迁移--“错误:找不到插件迁移”
EN

Stack Overflow用户
提问于 2015-12-12 06:54:46
回答 2查看 1K关注 0票数 0

我有问题,让移动插件加载。

  • 我在Cakephp 2.7.7上运行
  • 我已经按照bootstrap.php CakePlugin::load('Migrations')中的指示加载了插件
  • 我已按指示将文件放入app/Plugin/Migrations文件夹

但是,当我尝试运行迁移时,仍然会遇到这个错误。

代码语言:javascript
复制
SPT@FI-JKL-D-18 /c/xampp/htdocs/Emailer/app (master)
$ /c/xampp/htdocs/Emailer/lib/Cake/Console/cake Migrations.migrate generate

Error: Plugin Migrate could not be found.
#0 C:\xampp\htdocs\Emailer\lib\Cake\Core\App.php(227): CakePlugin::path('Migrate')
#1 C:\xampp\htdocs\Emailer\lib\Cake\Core\App.php(549): App::path('Console/Command', 'Migrate')
#2 [internal function]: App::load('MigrateShell')
#3 [internal function]: spl_autoload_call('MigrateShell')
#4 C:\xampp\htdocs\Emailer\lib\Cake\Console\ShellDispatcher.php(257): class_exists('MigrateShell')
#5 C:\xampp\htdocs\Emailer\lib\Cake\Console\ShellDispatcher.php(203): ShellDispatcher->_getShell('Migrations.migr...')
#6 C:\xampp\htdocs\Emailer\lib\Cake\Console\ShellDispatcher.php(66): ShellDispatcher->dispatch()
#7 C:\xampp\htdocs\Emailer\lib\Cake\Console\cake.php(54): ShellDispatcher::run(Array)
#8 {main}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-12 21:24:18

我相信你的语法错了。

而不是

代码语言:javascript
复制
cake Migrations.migrate generate

试着跑

代码语言:javascript
复制
cake Migrations.migration generate

请参阅CakeDC/迁移中的示例插件。

票数 1
EN

Stack Overflow用户

发布于 2020-06-06 03:10:00

我正在使用CakePHP 4,我也面临着同样的问题。我已经解决了运行命令cake migrations migrate的问题。对我来说很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34237209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档