【CentOS6.4】はじめの環境構築 ... plenv, rbenv, tmux, oh-my-zsh
サーバーをいちからやり直さなければならない機会があったのでメモ。
いつもやってる自分の設定をとりあえず入れようかなという感じです。
まず最低限必要な物をyumで入れちゃう。
# yum install -y gcc make wget git zsh openssl-devel # useradd homepage # passwd homepage # su homepage $ chsh homepage のシェルを変更します。 パスワード: 新しいシェル [/bin/bash]: /bin/zsh シェルを変更しました。
oh-my-zshのインストール
これは補完機能とかが優れていて便利です。ちなみにさっきシェルを変更したのはoh-my-zshを使用するためです。
# curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh # exec $SHELL
plenvでperl環境構築
ここからはperlの環境を作る。普段perlbrewよりもplenvを使っているのでそちらで。
$ git clone git://github.com/tokuhirom/plenv.git ~/.plenv $ echo 'export PATH="$HOME/.plenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(plenv init -)"' >> ~/.zshrc $ exec $SHELL $ plenv available $ plenv install 5.16.3 $ plenv global 5.16.3 $ plenv local 5.16.3
一回再起動したら反映されてるはず。
cpanmもついでに入れちゃう。
$ plenv install-cpanm
tmux
下記の記事の通りに。screenみたいなやつですね。
http://tech-mr-myself.hatenablog.com/entry/2013/04/13/235458
rbenvでruby環境構築
ruby環境を整える。rbenvはこの辺を参考に。
http://qiita.com/items/1cb882b48b1a827a420d
私の場合、この後rbenv -v, ruby -v, gem -vはきちんと表示されたのですが、
gem install railsとした際に、
# gem install rails ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand
というエラーが出ました。
なので、
# yum install readline-devel # wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
yamlは./configure→make→make install→make cleanでインストール。
その後、rbenv install 1.9.3-p396という感じでもう一度インストール。
# gem install rails .... file 'lib' not found
またエラーがでました。うぅぅ・・・。萎えますがあとひと踏ん張り。
# gem install rdoc # gem install rails # rails -v Rails 3.2.13
成功です!
以上、駆け足でしたが最低限の環境構築。また何か追加があれば記述します。