2013-01-18 59 views
1

我有一個簡單的例子,我需要運行grunt jasmine test。 運行如何在Cloud9中運行grunt 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) 

是CLOUD9給了我是

Cloud9 Error: you may be using the wrong PORT & HOST for your server app                               
     Node: use 'process.env.PORT' as the port and 'process.env.IP' as the host in your app scripts 

所以我的問題是 如何配置端口&主辦的暗示?

回答

1

當前文檔(indetnation):

事實證明,我必須將服務器配置爲對象文字:

//... 
'jasmine' : { 
    server:{ 
    port:process.env.PORT 
    } 
//... 
0

您需要添加端口和主機值在config.rb:被誤導的咕嚕,茉莉亞軍

jasmine_port=ENV['PORT'] 
jasmine_host=ENV['IP']