0

我使用git安装node js,我使用的方法如下:

mkdir ~/local
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc

git clone git://github.com/joyent/node.git
cd node
./configure --prefix=~/local
make install
cd ..

在此之后,我在命令行上使用节点,它告诉我没有节点。任何人都可以帮助我吗?我得到了方法形式https://gist.github.com/isaacs/579814,但不能工作。我的路就在这里。 我的 $PATH

4

3 回答 3

3

你必须make在你面前make install

wiki 有更多关于从源代码构建的信息。

于 2013-08-09T18:55:56.723 回答
1

我使用 NVM 将 Node.js 安装到我的 Ubuntu 计算机上:

首先安装这些包

sudo apt-get install curl build-essential libssl-dev libxml2 libxml2-dev libexpat1-dev

安装非虚拟机

git clone https://github.com/creationix/nvm.git ~/.nvm

要激活 nvm,您需要从您的 bash shell 中获取它(例如,添加到您的 ~/.bash_profile)

. ~/.nvm/nvm.sh

升级Node时也需要执行以下步骤

安装节点(使用您喜欢的任何版本,但 v0.8.x 可以)

nvm install v0.8.23

nvm alias default v0.8.23

nvm use v0.8.23

任何问题,我都会查看NVM repo

于 2013-08-09T23:05:20.707 回答
0

这是我在 ubuntu 上的 node.js 构建脚本。我不是从最前沿的最新代码构建的,但它与您的流程很接近。

sudo apt-get update
sudo apt-get -y install build-essential libssl-dev

wget http://nodejs.org/dist/latest/docs/
node_version=`grep -i 'current version' index.html | sed -E 's/.*([0-9]+\.[0-9]+\.[0-9]+).*/\1/'`
wget http://nodejs.org/dist/v$node_version/node-v$node_version.tar.gz
tar -xzf node-v$node_version.tar.gz
cd node-v$node_version
./configure
make
sudo make install
cd ..
rm -rf node-v$node_version.tar.gz node-v$node_version index.html
于 2013-08-09T20:27:11.983 回答