如何在Cloud9中运行grunt jasmine任务
我有一个简单的例子,我需要运行grunt jasmine测试。 跑步后如何在Cloud9中运行grunt jasmine任务,jasmine,gruntjs,cloud9-ide,Jasmine,Gruntjs,Cloud9 Ide,我有一个简单的例子,我需要运行grunt jasmine测试。 跑步后 grunt jasmine 我得到错误响应: Running "jasmine" task
grunt jasmine
我得到错误响应:
Running "jasmine" task
Testing jasmine specs via phantom
events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:769:11)
at Server._listen2 (net.js:892:19)
at listen (net.js:936:10)
at Server.listen (net.js:985:5)
at Function.app.listen (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt-jasmine-runner/node_modules/connect/lib/proto.js:229:24)
at Object.exports.start (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt-jasmine-runner/tasks/lib/server.js:17:17)
at startServer (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt-jasmine-runner/tasks/jasmine.js:141:17)
at Function.task.phantomRunner (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt-jasmine-runner/tasks/jasmine.js:109:16)
at Object.<anonymous> (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt-jasmine-runner/tasks/jasmine.js:50:10)
at Object.task.registerTask.thisTask.fn (/var/lib/stickshift/f1dad82f1ce14cd0bbaaa971c75eeedc/app-root/data/380712/node_modules/grunt/lib/grunt/task.js:58:16)
所以我的问题是
如何配置端口和主机?您需要在config.rb中为端口和主机添加值:
jasmine_port=ENV['PORT']
jasmine_host=ENV['IP']
您需要在config.rb中为端口和主机添加值:
jasmine_port=ENV['PORT']
jasmine_host=ENV['IP']
关于grunt jasmine runner的当前文档具有误导性(独立声明): 事实证明,我必须将服务器配置为对象文本:
//...
'jasmine' : {
server:{
port:process.env.PORT
}
//...
关于grunt jasmine runner的当前文档具有误导性(独立声明): 事实证明,我必须将服务器配置为对象文本:
//...
'jasmine' : {
server:{
port:process.env.PORT
}
//...