Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 发出警告后发出咕噜声“撞车”;“输入意外结束”;在expressServer任务上-OS X Yosemite,Ember应用程序工具包_Ember.js_Gruntjs_Ember Cli_Ember App Kit - Fatal编程技术网

Ember.js 发出警告后发出咕噜声“撞车”;“输入意外结束”;在expressServer任务上-OS X Yosemite,Ember应用程序工具包

Ember.js 发出警告后发出咕噜声“撞车”;“输入意外结束”;在expressServer任务上-OS X Yosemite,Ember应用程序工具包,ember.js,gruntjs,ember-cli,ember-app-kit,Ember.js,Gruntjs,Ember Cli,Ember App Kit,我离开了我们的Rails+Ember项目,没有意识到我的本地环境在升级到OS X Yosemite后完全崩溃了。修复了许多步骤(例如,修复/usr/local/permissions for homebrew或获取早期版本的Phantomjs)——但现在我已经被Grunt困扰了几天,需要帮助 堆栈: 前端是Ember应用程序套件,后端是rails 问题: 运行grunt服务器,我得到如下警告: ... Done, without errors. Running "expressServer:d

我离开了我们的Rails+Ember项目,没有意识到我的本地环境在升级到OS X Yosemite后完全崩溃了。修复了许多步骤(例如,修复/usr/local/permissions for homebrew或获取早期版本的Phantomjs)——但现在我已经被Grunt困扰了几天,需要帮助

堆栈:

前端是Ember应用程序套件,后端是rails

问题:

运行
grunt服务器
,我得到如下警告:

...
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
中的相关任务:

实际上,默认情况是:

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


有什么办法可以让grunt server为我的应用程序提供服务吗?

错误是,大括号未关闭。我假设bower安装已中断或失败。请尝试清除bower缓存(bower缓存已清理)然后bower更新。

你尝试过调试标志吗?我不认为verbose会给你DebugThank的提示!这在失败之前添加了一行“[D]任务源:tasks/express server.js”,但在其他方面都是一样的。升级到Yeosemite后,我在ruby方面遇到了很多问题,必须至少使用2.0.0。
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'
                  ]);
});