まめしみ

やったことを淡々と書く


 

centOSでsocket.ioをnpmインストールするとエラーになった。

npm install socket.io

=====
npm ERR! tar "-mvxpf" "-" "-o" "-C"
=====

 

centOSのtarはバージョンが古い。
yumでインストールできるのは1.1系。
1.2系が必要なのでソースからtarを入れた。

cd ~/parts
wget http://ftp.gnu.org/gnu/tar/tar-1.26.tar.gz
tar zxf tar-1.26.tar.gz
cd tar-1.26

#古いものをuninstall
sudo rpm -e --nodeps tar

./configure
make
sudo make install

インストールできたがtarコマンドのパスがおかしくなって使えなくなった。
ついでにOSアップデートもしてたのでrebootしたらパス通りました。。。

 

sokect.ioインストール

npm install socket.io

うまくいきました!

 

You can leave a response, or trackback from your own site.

Leave a Reply