From 899ecfd24383f2cb547b385a184c09ce2b84a9bd Mon Sep 17 00:00:00 2001 From: Renan Castro Date: Wed, 10 Nov 2021 15:05:35 -0300 Subject: [PATCH] Improve meteor-installer: - Change warning message, process.getguid is not reliable when not using --unsafe-perm --- npm-packages/meteor-installer/install.js | 16 +++++++++------- npm-packages/meteor-installer/package.json | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/npm-packages/meteor-installer/install.js b/npm-packages/meteor-installer/install.js index 6d303678a3..a40372700c 100644 --- a/npm-packages/meteor-installer/install.js +++ b/npm-packages/meteor-installer/install.js @@ -58,13 +58,15 @@ let tempDirObject; try{ tempDirObject = tmp.dirSync(); } catch(e){ - console.error("****************************") - console.error("Couldn't create tmp dir for extracting meteor.") - if(isRoot()){ - console.error("-- \tYou are running npm install -g meteor as root without passing the --unsafe-perm option. Please rerun with this option enabled.\t --") - }else { - console.error("-- \tA possible cause is that you might not have enough space in disk or permission to create folders\t --") - } + console.error("****************************"); + console.error("Couldn't create tmp dir for extracting meteor."); + console.error("There are 2 possible causes:"); + console.error( + '\t1. You are running npm install -g meteor as root without passing the --unsafe-perm option. Please rerun with this option enabled.' + ); + console.error( + '\t2. You might not have enough space in disk or permission to create folders' + ); console.error("****************************") process.exit(1); } diff --git a/npm-packages/meteor-installer/package.json b/npm-packages/meteor-installer/package.json index 21bd581ac6..2266a81285 100644 --- a/npm-packages/meteor-installer/package.json +++ b/npm-packages/meteor-installer/package.json @@ -1,6 +1,6 @@ { "name": "meteor", - "version": "2.5.1-beta.4", + "version": "2.5.1-beta.5", "description": "Install Meteor on Windows", "main": "install.js", "scripts": {