ごく普通の在日

CentOSにソースコードからNode.jsをインストール

Node.js

前に書いた記事ではレポジトリからのインストールだったが、元ファイルが見つからなくなったのでパッケージをダウンロードしてインストールしてみる。

現在(2013/01/15)安定版のバーションは 0.8.17 まだ不安定だけど最新版のものがほしければGithubからダウンロードできる。
https://github.com/joyent/node

インストール方法はここから参考
https://github.com/joyent/node/wiki/Installation
必要なパッケージをインストール
# yum install -y python openssl-devel gcc-c++



python 2.6 or 2.7が必須? 調子のってpython 3.3インストールしてみたらnodejsをソースからビルドが./configureでひかかっていた

ソースコードをダウンロード
http://nodejs.org/download/
$ wget http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz
$ tar -zxf node-v0.8.17.tar.gz
$ cd node-v0.8.17
$ ./configure --prefix=/opt/node

--prefix=/opt/node で指定したディレクトリにインストール
$ make
$ sudo make install



次はコマンドのパスを通す
$ vi ~/.bashrc

export PATH=$PATH:/opt/node/bin



コマンドでバーション確認
$ node -v
v0.8.17


おわり


PS. 違う環境でNodejs v0.8.17をいれて、前にsocket.ioとか使って作ったものが動かなくなった。なんでだ??
Node.js

前に書いた記事ではレポジトリからのインストールだったが、元ファイルが見つからなくなったのでパッケージをダウンロードしてインストールしてみる。

現在(2013/01/15)安定版のバーションは 0.8.17 まだ不安定だけど最新版のものがほしければGithubからダウンロードできる。
https://github.com/joyent/node

インストール方法はここから参考
https://github.com/joyent/node/wiki/Installation
必要なパッケージをインストール
# yum install -y python openssl-devel gcc-c++



python 2.6 or 2.7が必須? 調子のってpython 3.3インストールしてみたらnodejsをソースからビルドが./configureでひかかっていた

ソースコードをダウンロード
http://nodejs.org/download/
$ wget http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz
$ tar -zxf node-v0.8.17.tar.gz
$ cd node-v0.8.17
$ ./configure --prefix=/opt/node

--prefix=/opt/node で指定したディレクトリにインストール
$ make
$ sudo make install



次はコマンドのパスを通す
$ vi ~/.bashrc

export PATH=$PATH:/opt/node/bin



コマンドでバーション確認
$ node -v
v0.8.17


おわり


PS. 違う環境でNodejs v0.8.17をいれて、前にsocket.ioとか使って作ったものが動かなくなった。なんでだ??