ここから本文です

node.jsのインストール(さくらレンタルサーバー スタンダードプラン)

mil********さん

2010/11/2409:51:50

node.jsのインストール(さくらレンタルサーバー スタンダードプラン)

さくらのスタンダードプランをつかっているのですが、node.js+webSocketを試してみたく、インストールを実行してみました。ですが、./configureの時点で「/home/hoge/local/src/node-v0.2.5/wscript:172: error: Install the libexecinfo port from /usr/ports/devel/libexecinfo.」と言われてしまいます。libexecinfoなどをキーワードに色々調べてみましたが結局できずじまいです…。

~/local/src/にnode-v0.2.5をダウンロードしてある状態なのですが、ここからインストールまでの手順を教えて頂けると幸いです。どうかよろしくお願いします。インストールまで完了出来た場合、お礼致します。

補足共有サーバーでして、root権限はありません。むしろroot権限がないのでインストールの方法がわからずに困っています。root権限のあるローカル環境ではインストールができました。

root権限のないレンタルサーバーでのインストール方法を教えて頂ければ幸いです。

また、./configureは~/src/node-v0.2.5の中から行っています。

閲覧数:
3,448
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

編集あり2010/11/2414:27:21

/usr/ports/devel/libexecinfo. からインストールを行っているように見受けられますが、存在しておりますか?
また、インストール作業はroot権限で行っておりますか?

[補足へ]

確認致しました。

まずは、root権限で行なっていないのが本件の理由です。

次に、
「root権限のないレンタルサーバーでのインストール方法」ですね。

探した結果見つけましたが、「git」コマンドが利用出来る必要があります。

# 「git」詳細は以下URL
# http://itpro.nikkeibp.co.jp/article/Keyword/20090508/329716/
#
# gitコマンドがない場合、インストールにはroot権限が必要です。
# gitのrpmパッケージを持ってくる方法もありますが、今度はrpmを展開する
# rpm2cpio と cpio コマンドが必要です。

$ git clone http://github.com/ry/node.git
$ cd node
$ mkdir ~/opt
$ export PREFIX=~/opt; ./configure
$ make
$ make install
$ echo 'export PATH=~/opt/bin:${PATH}' >> ~/.bashrc
$ . ~/.bashrc
$ which node

ここで「~/opt/bin/node」と表示されれば成功です。

何よりもroot権限がないというのが大きな隔たりになっています。
当方、root権限を持っておりますが、一般ユーザでの検証にて成功いたしました。

参照:http://increaseyourgeek.wordpress.com/2010/08/18/install-node-js-wi...

この回答は投票によってベストアンサーに選ばれました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo!知恵袋カテゴリ

一覧を見る

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる