我对Ruby很有经验,但是对PHP还是很陌生,可以在我的机器上设置CakePHP,我希望获得一些帮助。

我已经下载了Cake版本,并将其放在/Users/zack/Sites/cake

在该目录中,我完成了cd cake/console并尝试运行cake bake但收到错误env: node: No such file or directory

我试过运行chmod 755 cake来更改权限,但是没有用。

有关如何使其正常工作的任何建议?

#1楼 票数:1 已采纳

这是一个非常奇怪的问题:))

1)您已经安装了coffeescript,它附带了cake命令。 它在/usr/bin因此如果没有本地可用的蛋糕,它将运行。

2)CakePHP的cake命令仅在您位于app文件夹中时才有效(因此cd myCakeApp );

3)coffeescript的cake是NodeJS脚本。 它尝试运行node something 您收到的错误告诉您找不到NodeJS。

尝试在./前面加上./,以便烘烤蛋糕。 这样可以确保它仅尝试在当前路径/文件夹内运行cake命令。

  ask by Zack Shapiro translate from so

未解决问题?本站智能推荐:

1回复

蛋糕除测试外全部烘烤

我不知道如何在不填充Test文件夹的情况下使用cake bake all命令。 因为遇到错误,所以在使用此命令时: 除了测试烘焙外,其他所有功能都可以正常工作,因此cake bake all控制器和模型的烘焙,但是在烘焙之前进行测试时失败。Views ... 在我的工作中,我
2回复

烘烤大写表

我正在将蛋糕3.0安装在约定之外的数据库中,所有表都带有大写字母,使烘烤返回此错误: 异常:SQLSTATE [42S02]:找不到基表或视图:1146在[/var/www/project/vendor/cakephp/cakephp/cakephp/src/Database/Schema
1回复

在cakephp 2.5.5.12中遇到烘烤关联的麻烦

我是Cakephp的新手,无法理解烘焙时做错了什么。 我使用cakephp / app路径来烘烤我的博客,该博客有两个表: 将 Id-integer 帖子设置为自动递增和主键标题正文已创建已修改 注释 id-integer设置为自动递增,并且主键post_id名称已创建注释已修改
3回复

Cakephp Postgres-烘烤时无法识别默认数据库

我有问题,只能在Postgres数据库上用控制台在命令行中烘烤。 我用 : 视窗 Cakephp 2.3 PostgreSQL 8.4.8)我的数据库位于外部服务器(unix)上,其他组件位于本地计算机上。 对于我的应用程序,CakePhp检查似乎很好:
2回复

cake console 2.2.1:烘烤错误

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

在CakePHP烘烤脚本中访问变量数组?

我正在尝试修改CakePHP烘烤脚本,以便可以将来自图像帮助程序的图像保存合并到适当命名的字段中。 如何获得模型中的字段/变量列表? 我看到$ modelObj对象可用,我尝试对此执行json_encode来了解其中的内容,并且有一个“ _schema”列表,其中似乎包含我的所有字段名称
1回复

尝试烘烤时出错。 #cakephp

尝试创建小数据库并烘烤它。 但出现错误。 c:\\xampp\\htdocs\\cakeBlog>bin\\cake bake 异常:找不到插件调试工具包。 在 [C:\\xampp\\htdocs\\cakeBlog\\vendor\\cakephp\\cakephp\\s
1回复

cakephp烘烤视图错误[重复]

可能重复: mysql_fetch_array()期望参数1为资源,在选择中给定布尔值 以前,我已经为我创建的模型烘焙了一个控制器。 当尝试使用cakephp烘焙视图时,出现以下错误: 有人知道为什么吗? Google并没有提供很多帮助。 OSX 10.6.