2015-09-04 16 views
0

我在https://openshift.redhat.com/上創建了一個MEAN堆棧應用程序,並且它已成功在網絡上運行。項目同步形式的如何在localhost或開發系統Ubuntu中運行openshift MEAN項目?

缺省的源代碼:https://github.com/linnovate/mean-on-openshift.git

對於進一步的開發,我使用克隆使用中的應用程序頁面中提到的git URL託管git的來源。 (例如git clone ssh://[email protected]/~/git/nodejs.git/)。

將源代碼克隆到本地系統後,在崇高的文本編輯器中打開項目。我在config/env/development.js中可以看到有很多配置使用像process.env.OPENSHIFT_XXX。我改變了下面提到的一些配置值,並試圖啓動服務器使用命令:'節點服務器',但服務器沒有開始拋出錯誤。

{ 
db: db: 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || 'localhost:27017') + ':' + '/mean-dev', 
hostname: process.env.OPENSHIFT_NODEJS_IP || 'http://localhost:3000' 
} 

有人可以幫助我如何在本地系統運行的Openshift平均項目,什麼配置都需要本地系統中運行它之前。

系統配置:

Ubuntu 12.04 
MongoDB v2.6.6 
Nodejs v0.10.40 
npm 1.4.28 
grunt-cli v0.1.13 

錯誤:

$ node server 

    Mean app started on port 3000 (development) 

    events.js:72 
     throw er; // Unhandled 'error' event 
      ^
    Error: getaddrinfo ENOTFOUND 
    at errnoException (dns.js:37:11) 
    at Object.onanswer [as oncomplete] (dns.js:124:16) 
+0

是你後,你得到的錯誤代碼?也;你在哪個本地系統上運行? – kramer65

+0

感謝您的回覆,系統信息和錯誤已在帖子中更新。請幫忙,謝謝。 – Paramananda

+0

'db:db:'mongodb://'',是不是一個錯字? – spenibus

回答

2

混帳:

$ NODE_ENV=test node server 
相關問題