From 7d1cfeaddd7781934a93e07bc064caf64ac960f9 Mon Sep 17 00:00:00 2001 From: Grant Nestor Date: Mon, 7 Dec 2015 12:59:15 -0800 Subject: [PATCH] fixPath only for OS X --- lib/main.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/lib/main.js b/lib/main.js index 0ca8e73..ba80e6a 100644 --- a/lib/main.js +++ b/lib/main.js @@ -4,6 +4,7 @@ import path from 'path'; import React from 'react'; import ReactDOM from 'react-dom'; import {CompositeDisposable} from 'atom'; +import {delimiter} from 'path'; import Dispatcher from './dispatcher'; import NotebookEditor from './notebook-editor'; import NotebookEditorView from './notebook-editor-view';`` @@ -56,17 +57,20 @@ export default { }; function fixPath() { - process.env.PATH = process.env.PATH.split(':').reduce((result, path) => { - if (result.find(item => item === path)) result.push(path); - return result; - }, [ - '/usr/local/bin', - '/usr/bin', - '/bin', - '/usr/local/sbin', - '/usr/sbin', - '/sbin' - ]).join(':'); + if (process.platform === 'darwin') { + process.env.PATH = process.env.PATH.split(delimiter).reduce((result, path) => { + if (!result.find(item => item === path)) result.push(path); + return result; + }, [ + '/usr/local/bin', + '/usr/bin', + '/bin', + '/usr/local/sbin', + '/usr/sbin', + '/sbin', + './node_modules/.bin' + ]).join(delimiter); + } } function openURI(uriToOpen) {