pyenv のインストール

複数バージョンのPythonの使い分けを支援する pyenv のインストール。 yyuu/pyenv · GitHub ここでは Linux に一般アカウント(bashを利用する環境)で導入。 事前準備 事前に以下のパッケージは導入しておく。 git gcc make readline インストール bash # pye…

ndenv のインストール

複数バージョンのNodeの使い分けを支援する ndenv のインストール。 riywo/ndenv · GitHub ここでは Linux に一般アカウント(bashを利用する環境)で導入。 事前準備 事前に以下のパッケージは導入しておく。 git インストール # ndenv インストール git clon…

Elasticsearch / Indexが作成されない (Too many open files)

DEBUGレベルでログを出力していると、エラーのなかで「Too many open files」のエラーメッセージを確認することがあります。 [2014-09-28 01:23:45,678][DEBUG][action.bulk ] [Maverick] [hoge-2014.09.28][3] failed to execute bulk item (index) index {…

Selenium (Firefox on Linux with xvfb)

主に、Webアクセスの自動化(管理画面からのダウンロードなど)を目的として Selenium の利用してみる。 (Linux(CentOS5.7+FireFox+Xvfb)) 実行環境(サーバ)側の事前準備 CentOS 5.7 では以下の環境を整える必要がある (yum install) Xvfb firefox (24.8) fo…

jenv のインストール

jdkの複数バージョンを使い分けることを支援する jenv のインストール。 ここでは Linux に一般アカウント(bashを利用する環境)で導入。 事前準備 まず以下にアクセスして、利用するjdkをダウンロードして対象ホスト上に配置しておく。 (ここでは jdk-8u20-l…

vim のローカルインストール

ユーザ権限で個人用にvim/NeoBundleをインストールしてみます。 参考: さくらインターネット共用サーバにvimをインストール、ログインシェルをbashに変更 - my scratch pad インストール インストール先は「~/local/bin」としている。 mkdir -p ~/local/bin…

git で "error: gnutls_handshake() failed:..." が出る場合

git

古いgitを使っていると、httpsでの通信時にエラーが出ることが。 例えば Debian5.0.4 / git-v1.7.12-315 source compiled の環境で以下のようなエラーが発生。 server01:~$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv Cloning into '/hom…

rbenv のインストール

複数バージョンのRubyの使い分けを支援する rbenv のインストール。 sstephenson/rbenv · GitHub ここでは Linux に一般アカウント(bashを利用する環境)で導入。 事前準備 事前に以下のパッケージは導入しておく。 git gcc make libssl-dev (CentOS6 の場合…