Ниже приведены шаги для установки данного выпуска из источника. ПРИМЕЧАНИЕ. При этом устанавливаются nodejs, которые дают вам как узел, так и npm, они собираются вместе в каждом выпуске.
, чтобы начать свежее удаление предыдущего файла node.js иnpm устанавливает, а также эти:
sudo mv ~/.npmrc ~/.npmrc_ignore
sudo mv ~/.npm ~/.npm_ignore
sudo mv ~/tmp ~/tmp_ignore
sudo mv ~/.npm-init.js ~/.npm-init.js_ignore
для установки nodejs и npm от своего имени. НЕ root выполняет следующие команды (OSX / linux):
export NODE_PARENT=${HOME}/bin_0_10_32
mkdir ${NODE_PARENT}
источник загрузки: http://nodejs.org/download/
cd node-v0.xxxx
./configure --prefix=${NODE_PARENT}/nodejs
make -j8
make install # IMPORTANT this is NOT using sudo
# not wanted since installing into $USER owned $NODE_PARENT
, который помещает его в каталог, определенный выше --prefix
export PATH=${NODE_PARENT}/nodejs/bin:$PATH
определяет переменную среды NODE_PATH, чтобы узел мог найти каталог для модулей, иначе npm install xxx поместит недавно установленный модуль втекущий каталог:
export NODE_PATH=${NODE_PARENT}/nodejs/lib/node_modules
при использовании синтаксиса: npm install -g some_cool_module -g для глобальной установки устанавливает его в каталог dir $ NODE_PATH, а не ваша установка $ PWD
nodejs дает вам npm какwell:
ls -la ${NODE_PARENT}/nodejs/bin
Последующие модули, которые вы устанавливаете с помощью глобального флага -g, автоматически поместят свои ~ binaries ~ в вышеупомянутый bin dir ... как browserify
Теперь поставьте вышетри команды xxx = yyy экспорта в ~ / .bashrc или что-то подобное, так что ваша среда настроена