3

我离开了我们的 Rails + Ember 项目,并没有意识到我的本地环境在升级到 OS X Yosemite 后完全崩溃了。修复了一些步骤(例如修复自制软件的 /usr/local/ 权限或获取早期版本的 Phantomjs) - 但现在我已经被 Grunt 困住了几天,需要帮助。

堆:

Ember 应用套件在前端,rails 在后端。

问题:

运行grunt server,我收到这样的警告:

...
Done, without errors.

Running "expressServer:debug" (expressServer) task
Warning: Unexpected end of input Use --force to continue.

Aborted due to warnings.

用标志运行它--verbose根本没有任何意义,完全相同的错误。

使用--force标志,它似乎继续 - 但实际上并没有为应用程序提供服务。

相关任务来自Gruntfile.js

实际上,来自 EAK的默认值:

grunt.registerTask('server', "Run your server in development mode, auto-rebuilding when files change.", function(proxyMethod) {
  var expressServerTask = 'expressServer:debug';
  if (proxyMethod) {
    expressServerTask += ':' + proxyMethod;
  }

  grunt.task.run(['clean:debug',
                  'build:debug',
                  expressServerTask,
                  'watch'
                  ]);
});

现在我完全不知道如何进一步调试它。过多的谷歌搜索对我没有帮助,没有日志可以查看,错误消息也没有指导我:-(

有什么想法可以让 grunt 服务器真正为我的应用程序服务吗?

4

1 回答 1

2

该错误表明大括号未闭合。我会假设凉亭安装已被中断或失败。尝试清除凉亭缓存(凉亭缓存清理)然后凉亭更新。

于 2014-12-16T00:06:38.290 回答