小编use*_*358的帖子

cake console 2.2.1:烘烤错误

OSX机器运行MAMP.CakePHP 2.2.1已正确安装和配置(这意味着当我浏览到Index.php文件时,我已经拥有了所有绿色条,我已经完成了博客教程并正在开发我的第二个应用程序,其中脚手架已启动并运行).现在我想第一次烘烤.

根据cookbook(和其他人),我将一个新的蛋糕副本安装到一个目录(我的用户目录)中,然后将路径变量放在我的.bash_profile文件中, export PATH="$PATH:/Users/p_scott/cake221/app/Console" 之后我可以进入终端,键入 cake并让控制台来起来.你可以看到,到目前为止,我正在从app目录调用控制台.

我首先尝试cake bake使用-app参数从终端运行并指定我的练习应用程序的路径.我第一次这样做,我得到了以下

    Welcome to CakePHP v2.2.1 Console
    -------------
    App : app
    Path: /Applications/MAMP/htdocs/blog/app/
    ------------- 
    Interactive Bake Shell
    --------------- 
    [D]atabase Configuration
    [M]odel
    [V]iew
    [C]ontroller
    [P]roject
    [F]ixture
    [T]est case
    [Q]uit
    What would you like to Bake? (D/M/V/C/P/F/T/Q)
    > c
    -------------------- 
    Bake Controller
    Path: /Applications/MAMP/htdocs/blog/app/Controller/
    -------------------- 
    \Use Database Config: (default/test)
    [default] >
Run Code Online (Sandbox Code Playgroud)

无论我为数据库添加什么(如果我把它留空,它再次问我),但任何答案都会给我以下错误:

    Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in    [/Users/p_scott/cake221/lib/Cake/Model/Datasource/Database/Mysql.php, line 149]

    Error: Database …
Run Code Online (Sandbox Code Playgroud)

php cakephp cakephp-2.1 cakephp-bake

3
推荐指数
1
解决办法
4798
查看次数

标签 统计

cakephp ×1

cakephp-2.1 ×1

cakephp-bake ×1

php ×1