1

我刚刚获得了 nodejitsu beta 激活,我正在尝试从 nodejitsy 手册中编写 hello world 示例,但是当我运行 jitsu deploy 时,它会抛出这个:

prompt: App name: (myapp)
subdomain: (omarloren1.myapp)
prompt: scripts.start: (server.js)
error:   Unable to add properties to package description

error:   [TypeError: Object function (script) {
        //
        // Support `scripts.start` starting with executable (`node` or `coffee`).
        //
        var split = script.split(' ');
        if (~['node', 'coffee'].indexOf(split[0])) {
          script = split.slice(1).join(' ');
        }

        try {
          fs.statSync(path.join(dir, script));
          return true;
        }
        catch (ex) {
          return false;
        }
      } has no method 'test']
error:   TypeError: Object function (script) {
        //
        // Support `scripts.start` starting with executable (`node` or `coffee`).
        //
        var split = script.split(' ');
        if (~['node', 'coffee'].indexOf(split[0])) {
          script = split.slice(1).join(' ');
        }

        try {
          fs.statSync(path.join(dir, script));
          return true;
        }
        catch (ex) {
          return false;
        }
      } has no method 'test'
error:   Error running command deploy

我正在运行节点 v0.8.1 和 jitsu v0.9.1

我不知道发生了什么:{

4

1 回答 1

3

这是 jitsu v0.9.1 中的一个错误。尝试更新到 v0.9.3!这应该可以解决您在这里遇到的问题。

如果您有更多问题,请发送电子邮件至 support@nodejitsu.com,我们很乐意跟进。

编辑:您可以通过npm install jitsu -g再次运行来做到这一点。

于 2012-07-11T18:14:18.773 回答