我离开了我们的 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 服务器真正为我的应用程序服务吗?