Возможно, вам придется распаковать файл, прежде чем распаковать его.
gzip -d node-v0.4.4.tar.gz tar -xvf node-v0.4.4.tar cd node-v0.4.4 ./configure
Я устанавливаю nodeJS, как показано здесь: http://nodeguide.com/beginner.html
Я сделал эти шаги: wget http://nodejs.org/dist/node-v0.4.4.tar.gz
иtar -xzf node-v0.4.4.tar.gz
Но когда я пытаюсь это: cd node-v0.4.4.tar.gz, это выдает мне ошибку: sh: line 0: cd: node-v0.4.4.tar.gz: Not a directory
И когда я пытаюсь это: ./configure
это дает мнеsh: ./configure: No such file or directory
И наконец, когда я пытаюсь sudo make install
это говоритsudo: sorry, you must have a tty to run sudo
большое спасибо
Возможно, вам придется распаковать файл, прежде чем распаковать его.
gzip -d node-v0.4.4.tar.gz tar -xvf node-v0.4.4.tar cd node-v0.4.4 ./configure
Есть более простой способ:
$ sudo pip install nodeenv # install latest node.js in sandbox $ nodeenv test-node-env # activate sandbox environment $ source ./test-node-env/bin/activate # work in sandbox (test-node-env) $ node -v v0.4.6
nodeenv - виртуальная среда для node.js
cd node-v0.4.4.tar.gz
node-v0.4.4.tar.gz - это файл, а не каталог, в который вы можете зайти. Бег
tar -xzf node-v0.4.4.tar.gz
должен распаковать tar.gz в каталог с похожим именем.
Я настоятельно рекомендую использовать nvm: https://github.com/creationix/nvm
nvm позволяет установить несколько версий узла и переключаться между ними. Это так просто, как это:
git clone git://github.com/creationix/nvm.git ~/.nvm . ~/.nvm/nvm.sh nvm install v0.4.7 nvm use v0.4.7
не забудьте добавить ~/.nvm/nvm.sh
свой путь, чтобы вы могли использовать его в последующих сессиях.
У меня была та же самая проблема, и это было так же просто, как загрузка не завершилась, поэтому она не загрузила конфигурацию. Попробуйте начать с нуля, и он должен скачать configure вместе с остальными, а затем, когда вы это сделаете ./configure, он должен работать.
Если после того, как вы перейдете в каталог, начинающийся с «узла» (НЕ файла .tar.gz, а скорее каталога с почти тем же именем, которое было создано командой «tar -xzf») и «ls», он не Не показывать какой-либо файл или каталог с именем "configure", затем он не все загружается, поэтому снова получите файл .tar.gz.
You probably downloaded the binary (compiled) version of nodejs when you download it from the nodejs.org download page. It might be a bit confusing, since the downloaded archive's README.md file states that you should run ./configure
as one of the steps needed to install nodejs on your system.
If you want to build nodejs yourself, you should rather download the archive from the github project page. The downloaded archive will contain the configure script and you will be able to install nodejs by following the steps mentioned in the included README.md file.
В Ubuntu я предпочитаю устанавливать Node, используя NPM и n, который является менеджером версий узлов, который вы можете получить через NPM! Получить такой узел очень легко (и, возможно, вам все равно понадобится NPM). Из командной строки:
sudo apt-get install -y npm sudo npm install -g n sudo n lts