2015-04-08 18 views
5

Próbowałem za pomocą nodeenv w następujący sposób:nodeenv zawiesza się podczas konfigurowania nowego środowiska

$ virtualenv --python=python2.7 venv 
$ source venv/bin/activate 
(venv) $ pip2.7 install nodeenv 
(venv) $ nodeenv --node=0.12.2 nenv 

Ale wisi na:

* Install node (0.12.2).. 

nie jestem pewien, jak do zbadania tego problemu. Myśli? Czy muszę zainstalować węzeł przed tym wszystkim (obecnie, $ node \ -sh: node: command not found)? Miałem wrażenie, że poprawna wersja węzła zostanie zainstalowana przez nodeenv.

Odpowiedz

0

Polecam użyć programu Will Farringtona nodenv.

Jest to po prostu skrypt powłoki, który pozwala skonfigurować plik node.js w jego wersjach wielokrotnych, nawet w wersjach io.js.

Aby zainstalować najnowszą stabilną wersję:

git clone -b v0.3.4 https://github.com/wfarr/nodenv.git ~/.nodenv 

następnie dodaj następującą do config powłoki na koniec:

export PATH="$HOME/.nodenv/bin:$PATH" 
eval "$(nodenv init -)" 

eksploatacji i więcej informacji należy zapoznać się z plikiem Readme w repo: https://github.com/wfarr/nodenv

2

Prawdopodobnie nie jest powieszony, ale po prostu wolny. nodeenv uruchamia kompilator C++ (prawdopodobnie w celu kompilowania wersji v8). Z tego powodu tworzenie środowiska nodeenv zajmuje kilka minut na moim komputerze. Aby tego uniknąć można użyć przełącznika --prebuilt ściągnąć do node.js skompilowane zamiast kompilacji ze źródeł:

nodeenv --prebuilt nenv 

Jeśli nie zdecydować się na kompilacji można oglądać to zrobić swoją pracę uruchamiając nodeenv a następnie, podczas gdy to nadal trwa, wykonując polecenie w następujący sposób:

watch 'ps auxfwww | grep -A4 make' 
Powiązane problemy