2

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

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

4

3 回答 3

1

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

您需要先安装相关应用程序才能正常工作。

cd ~/coder-dist/coder-apps/

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

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

这会将通用平台应用程序复制到 coder-base 工作目录。

于 2014-02-13T23:40:50.827 回答
0

通过查看您的错误日志,您缺少一个模块。下载后是否在 coder-base 目录中运行了“npm install”?

于 2013-11-11T16:11:56.163 回答
0

有点乏味,我敢肯定有一种更自动化的方式,但是......

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

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

  1. 编码器库/应用程序
  2. 编码器基础/静态
  3. 编码器库/视图

因此,在每个目录中,每个应用程序都有一个文件夹。

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

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

您不必复制所有示例应用程序,但您肯定至少需要 auth、editor、boilerplate 和 coderlib。

为了安全起见,我只是将它们全部复制!

玩得开心黑客:)

于 2013-12-06T14:45:04.240 回答