diff options
author | Nathan Rajlich <nathan@tootallnate.net> | 2012-08-06 13:22:05 -0700 |
---|---|---|
committer | Nathan Rajlich <nathan@tootallnate.net> | 2012-08-06 13:22:05 -0700 |
commit | 093be8b16bb153d18bfec752d42f8b79a8958800 (patch) | |
tree | c3cd924617ddffedce9c69035bd0fc65b69cbf69 | |
parent | caf69aa91a94c7c05574afc9fcc97f45aa8d5ea5 (diff) | |
download | node-new-093be8b16bb153d18bfec752d42f8b79a8958800.tar.gz |
install: prevent a KeyError from being thrown when PORTABLE is not set
-rwxr-xr-x | tools/install.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/install.py b/tools/install.py index 1dd039a865..028e5ca73b 100755 --- a/tools/install.py +++ b/tools/install.py @@ -154,7 +154,7 @@ def npm_files(action): action([link_path], 'bin/npm') elif action == install: try_symlink('../lib/node_modules/npm/bin/npm-cli.js', link_path) - if os.environ['PORTABLE']: + if os.environ.get('PORTABLE'): # This crazy hack is necessary to make the shebang execute the copy # of node relative to the same directory as the npm script. The precompiled # binary tarballs use a prefix of "/" which gets translated to "/bin/node" |