无法在Mac上运行Google编码器

我试图按照以下说明在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) 

任何build议? 非常感谢你的帮助。

在这里find这个: https : //github.com/googlecreativelab/coder/issues/56

你需要安装相关的应用程序,才能工作。

 cd ~/coder-dist/coder-apps/ 

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

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

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

通过查看你的错误日志,你错过了一个模块。 下载之后,你在编码器的基础目录下运行“npm install”了吗?

有点乏味,我相信有一个更自动的方式,但…

请按照coder-apps / install_app.sh中的机器人说明进行操作

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

  1. 编码器 – 碱/应用
  2. 编码器 – 碱/静态
  3. 编码器 – 碱/视图

所以在这些目录中,每个应用程序都有一个文件夹。

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

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

您不必复制所有示例应用程序,但是您至less需要auth,编辑器,样板和coderlib。

我只是将它们全部复制以保证安全!

有乐趣的黑客:)