我离开了我们的Rails Ember项目,并没有意识到我的本地环境完全破坏了升级到OS X Yosemite . 许多步骤得到了补救(例如修复/ usr / local /权限自制或获得早期版本的Phantomjs) - 但现在我已经被Grunt困住了几天并需要帮助 .
Stack:
前端采用Ember app套件,后端采用导轨 .
Problem:
运行 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
标志,它似乎继续 - 但实际上并没有为应用程序提供服务 .
Relevant task from Gruntfile.js :
实际上,默认为came from 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服务器实际上服务我的应用程序?
1 回答
该错误表明大括号未关闭 . 我会假设凉亭安装已中断或失败 . 尝试清除凉亭缓存(bower cache clean)然后更新bower .