#36190: nodejs 0.8.9 Install Errors ---------------------+------------------------- Reporter: msy@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: nodejs | ---------------------+------------------------- Comment (by ciserlohn@…): I assume you've got a python > version 3 installed. What does {{{ python --version }}} print? The gyp build system used in node.js doesn't work with python 3.x but only with 2.6/2.7. Although the portfile sets $PYTHON to python 2.6/2.7 (depending on the choosen variant) and the Makefile will use $PYTHON, its ignored by gyp. Instead it simply uses the 'python' command. I'll fix that. If you like to install node,js before the fix is available just install python 2.7, install node.js and switch back to your python 3.x: {{{ $ sudo port install python27 $ sudo port select --set python python27 $ sudo port clean nodejs $ sudo port install nodejs $ sudo port select --set python python32 }}} -- Ticket URL: <https://trac.macports.org/ticket/36190#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS