fix os x installation if you don't have insight dir

This commit is contained in:
Manuel Aráoz 2014-09-16 00:35:45 -03:00
parent e3fd639b52
commit 12a66b80a7
2 changed files with 9 additions and 12 deletions

View File

@ -1,8 +1,10 @@
'use strict'; 'use strict';
var path = require('path'), var path = require('path');
fs = require('fs'), var fs = require('fs');
rootPath = path.normalize(__dirname + '/..'), var mkdirp = require('mkdirp');
var rootPath = path.normalize(__dirname + '/..'),
env, env,
db, db,
port, port,
@ -84,13 +86,7 @@ var loggerLevel = process.env.LOGGER_LEVEL || 'info';
var enableHTTPS = process.env.ENABLE_HTTPS === 'true'; var enableHTTPS = process.env.ENABLE_HTTPS === 'true';
if (!fs.existsSync(db)) { if (!fs.existsSync(db)) {
var err = fs.mkdirSync(db); mkdirp.sync(db);
if (err) {
console.log(err);
console.log("## ERROR! Can't create insight directory! \n");
console.log('\tPlease create it manually: ', db);
process.exit(-1);
}
} }
module.exports = { module.exports = {

View File

@ -62,10 +62,11 @@
"cron": "^1.0.4", "cron": "^1.0.4",
"express": "~3.4.7", "express": "~3.4.7",
"glob": "*", "glob": "*",
"microtime": "^0.6.0",
"moment": "~2.5.0",
"leveldown": "~0.10.0", "leveldown": "~0.10.0",
"levelup": "~0.19.0", "levelup": "~0.19.0",
"microtime": "^0.6.0",
"mkdirp": "^0.5.0",
"moment": "~2.5.0",
"preconditions": "^1.0.7", "preconditions": "^1.0.7",
"should": "~2.1.1", "should": "~2.1.1",
"sinon": "~1.7.3", "sinon": "~1.7.3",