首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakeDC(cakePHP)注释插件

CakeDC(cakePHP)注释插件
EN

Stack Overflow用户
提问于 2012-08-28 01:56:45
回答 1查看 454关注 0票数 0

首先,我将从我在MAC上的事实开始。

我已经将cakeDC注释插件克隆到了我的应用程序插件目录中。在尝试执行给定的命令来设置此插件的数据库表时,我收到以下错误:

代码语言:javascript
复制
sudo Console/cake scheme create --plugin Comments --name app

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_mysql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_mysql.dll, 9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_mysqli.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_mysqli.dll, 9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_openssl.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_openssl.dll, 9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_pdo_mysql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_pdo_mysql.dll, 9): image not found in Unknown on line 0
Error: Shell class SchemeShell could not be found.
#0 /Users/bellis/workspace/intranet/lib/Cake/Console/ShellDispatcher.php(167): ShellDispatcher->_getShell('scheme')
#1 /Users/bellis/workspace/intranet/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch()
#2 /Users/bellis/workspace/intranet/app/Console/cake.php(33): ShellDispatcher::run(Array)
#3 {main}

到底为什么这个命令试图在我的苹果电脑上使用.dll文件(仅适用于Windows )。我是不是漏掉了什么?非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 21:26:22

代码语言:javascript
复制
Error: Shell class SchemeShell could not be found.
#0 C:\wamp\www\lib\Cake\Console\ShellDispatcher.php(200): ShellDispatcher->_getShell('scheme')
#1 C:\wamp\www\lib\Cake\Console\ShellDispatcher.php(66): ShellDispatcher->dispatch()
#2 C:\wamp\www\app\Console\cake.php(47): ShellDispatcher::run(Array)
#3 {main}

所以我花了大约15分钟浏览堆栈跟踪,试图弄清楚这一点。我在任何地方都找不到SchemeShell.php文件,但我确实注意到了Cake/Console/ SchemaShell.php目录中的一个命令。在查看了一段时间后,我更好地查看了我正在输入的控制台命令。

代码语言:javascript
复制
c:\wamp\www\app>Console\cake scheme create DbAcl

在这一点上,我从手掌到额头,花了片刻的时间嘲笑自己。我试图创建一个模式,但是告诉Cake让我成为一个模式,这对我来说显然不是很好。

“经验仅仅是我们给我们的错误起的名字”-Oscar

终于成功了。

代码语言:javascript
复制
c:\wamp\www\app>Console\cake schema create DbAcl

The following table(s) will be created.
acos
aros
aros_acos
Are you sure you want to create the table(s)? (y/n)
[y] > y
Creating table(s).
acos updated.
aros updated.
aros_acos updated.
End create.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12147026

复制
相关文章

相似问题

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