我正按照以下说明尝试在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)
有什么建议吗? 非常感谢你的帮助。
答案 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复制到三个位置:
因此,在每个目录中都有一个每个应用程序的文件夹。
然后,将这些应用程序各自的“app”,“static”和“views”文件夹的内容复制到应用程序目录的根目录中。
例如 - 在coder-base / apps中,对于“auth”应用程序,我将/app/app.js和/app/meta.json复制到我刚创建的目录的根级别:coder-base /应用/ AUTH。
您不必复制所有示例应用程序,但您至少需要auth,editor,样板文件和coderlib。
我只是将它们全部复制为安全!
玩得开心:)