debianにnode.jsをインストール
自分用のVPSに入れてみた。
フリービットのServersman
http://dream.jp/vps/
node.js入れるに際して参考にしたページはこれ
$ wget http://nodejs.org/dist/node-v0.4.0.tar.gz
$ tar zxvf node-v0.4.0.tar.gz
$ cd node-v0.4.0
$ sudo apt-get install build-essential libssl-dev
$ ./configure
$ make
$ sudo make install
しようとしたら
makeでへくった。
IOError: [Errno 13] Permission denied: '/home/fujiwara/node-v0.4.0/build/debug/macros.py' make: *** [install] Error 1
なんかパーミッションがどうとか言われている。
ぐぐっても出ない。まいった。とりあえずopensslが無いとか
言われてた気がするので、入れる。
$ wget -P /usr/local/src http://www.apache.org/dist/httpd/httpd-2.0.59.tar.gz $ mkdir /usr/local/httpd-2.0.59 $ cd /usr/local/src $ tar xzf httpd-2.0.59.tar.gz $ cd httpd-2.0.59 $ ./configure --prefix=/usr/local/httpd-2.0.59 --enable-ssl=static --enable-rewrite=shared --enable-dav_fs=shared --enable-dav=shared $ make $ make install
なんか解凍するときに怒られた気がした。
特につまるところは無かったように思える。
参考
そういえばscreenの設定がおかしかったな、ということを思い出し起動するが
no more PTY
とか言われる。
これはどうやら無理
でもリブートしたら治るかもしれないので、
これを参考にしつつshutdown -r nowとしとく
リブートしたら普通にscreen使えた。
sshのセッションをログアウトしたらその内インスタンスはリブートされるんじゃないか、というゆとり的発想は無いんだな、ということを学んだ。
だから /etc/fstabを編集したらいいということです。
openssl入れたし、行けるかな、って思ってmake && makeinstallしたけど、やはり無理
Permission denied: '/home/fujiwara/node-v0.4.0/build/debug/macros.py'
3/30
再ログインしたら、screenが使えなかった。debian死ね
IOError: [Errno 13] Permission denied: '/home/fujiwara/node-v0.4.0/build/default/macros.py'
今度はこれを言われた。大人しくパーミッションを変えてみる。
Cannot create folder '/usr/local/include/node/' (original error: [Errno 13] Permission denied: '/usr/local/include/node/')
今度はこれを言われた。
ぐぐったらあった。
と思って
sudo make installしたら通った。
sudo make && make installこれって、sudo make installもしてくれるって意味じゃないんだね、、、
$ whereis node node: /usr/local/bin/node /usr/local/lib/node
パスも通っている。
めでたしめでたし。
ps)screenはどうすればええねん