无法在Mac上运行Google Coder

时间:2013-11-11 00:25:01

标签: macos node.js

我正按照以下说明尝试在Mac上运行Google Coder: http://pi.gadgetoid.com/article/running-google-coder-on-your-existing-raspberry-pi-or-desktop-pc

在我必须启动服务器之前一切顺利。这就是我得到的:

node server.js

module.js:340
    throw err;
      ^
Error: Cannot find module '/Users/sebasribas/Downloads/coder-master/coder-base/apps/auth/app'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at pingStatusServer (/Users/sebasribas/Downloads/coder-master/coder-base/server.js:187:23)
at Object.<anonymous> (/Users/sebasribas/Downloads/coder-master/coder-base/server.js:278:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

有什么建议吗? 非常感谢你的帮助。

3 个答案:

答案 0 :(得分:1)

在此处找到:https://github.com/googlecreativelab/coder/issues/56

您需要先安装相关的应用才能使用。

cd ~/coder-dist/coder-apps/

安装所有平台通用的基本应用程序:

./install_common.sh ../coder-base/

这会将通用平台应用程序复制到基于编码器的工作目录。

答案 1 :(得分:0)

通过查看错误日志,您错过了一个模块。下载后,您是否在编码器目录中运行'npm install'?

答案 2 :(得分:0)

有点乏味,我确信有一种更自动化的方式,但是......

按照coder-apps / install_app.sh

中的机器人说明进行操作

基本上,您将应用程序目录从coder-apps / common复制到三个位置:

  1. 编码器 - 碱/应用
  2. 编码器 - 碱/静态
  3. 编码器 - 碱/视图
  4. 因此,在每个目录中都有一个每个应用程序的文件夹。

    然后,将这些应用程序各自的“app”,“static”和“views”文件夹的内容复制到应用程序目录的根目录中。

    例如 - 在coder-base / apps中,对于“auth”应用程序,我将/app/app.js和/app/meta.json复制到我刚创建的目录的根级别:coder-base /应用/ AUTH。

    您不必复制所有示例应用程序,但您至少需要auth,editor,样板文件和coderlib。

    我只是将它们全部复制为安全!

    玩得开心:)