После установки npm я получаю следующее сообщение об ошибке
info it worked if it ends with ok
verbose cli [ 'node', '/home/ash/local/bin/npm' ]
info using npm@1.0.30
info using node@v0.4.12
verbose config file /home/ash/.npmrc
verbose config file /home/ash/local/etc/npmrc
ERR! Error: ENOENT, No such file or directory
ERR! Report this *entire* log at:
ERR! <http://github.com/isaacs/npm/issues>
ERR! or email it to:
ERR! <npm-@googlegroups.com>
ERR!
ERR! System Linux 2.6.38-11-generic
ERR! command "node" "/home/ash/local/bin/npm"
ERR! cwd /home/ash
ERR! node -v v0.4.12
ERR! npm -v 1.0.30
verbose exit [ 1, true ]
Я установил узел и npm, используя метод, описанный в this gist , используя "метод git all way". Однако я изменил расположение каталогов для репозиториев npm и node.
Это настроено так
~/
Apps/
Dev/
node/ << node repo
npm/ << npm repo
local/ << default setup location as outlined in the gist
Кто-нибудь знает, что здесь происходит не так.
EDIT
История Bash
$ mkdir ~/local
$ echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
$ . ~/.bashrc
$ cd Apps/Dev/node
$ ./configure --prefix=~/local
$ make install
$ cd ../npm
$ sudo PATH=~/local/bin:$PATH make install
$ export PATH=~/local/bin:$PATH >> ~/.bashrc