我对Ruby很有经验但是对PHP很熟悉,在我的机器上安装了CakePHP,我希望得到一些帮助。
我已下载了一个版本的Cake并将其放在/Users/zack/Sites/cake
在该目录中,我已完成cd cake/console
并尝试运行cake bake
,但收到错误 env: node: No such file or directory
我已尝试运行chmod 755 cake
来更改权限,但这不起作用。
有关如何使其正常工作的任何建议吗?
答案 0 :(得分:1)
这是一个非常奇怪的问题:))
1)你已经安装了coffeescript,它附带了cake
命令。它在/usr/bin
,所以如果没有本地蛋糕可用,那么它将运行;
2)CakePHP的cake
命令仅在您位于app
文件夹中时才有效(首先是cd myCakeApp
);
3)coffeescript的cake
是一个NodeJS脚本。它尝试运行node something
。你得到的错误告诉你它找不到NodeJS。
尝试预先./,所以./cake烘烤。这将确保它只尝试在当前路径/文件夹中运行cake命令。