rbenvおよびruby-build:RVMの軽量の代替

RVMは素晴らしく強力です。ここで議論するのは困難です。 しかし、地元の開発に従事している人は、怪物ではない何かを持ちたいかもしれません。 このようなオプションがあります。基本バージョンでは、 rbenvruby-buildの2つのユーティリティのセットです。





それでは、この経済を確立してみましょう。 Windows以外のOSがインストールされていると思います。



Linux


rbenvをインストールします(git、bashを想定):

$ cd

$ git clone git://github.com/sstephenson/rbenv.git .rbenv

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile









rbenvはRubyバージョンを切り替えるためのオプションを提供しますが、インストールとは関係ありません。ruby-buildはこの目的のためのものです。



ruby-buildはデフォルトで/ usr / localにインストールされますが、何も汚染することはありませんが、ホームフォルダーに配置します。

export PREFIX="~/.ruby-build"; ./install.sh

$ echo 'export PATH="$HOME/.ruby-build/bin:$PATH"' >> ~/.bash_profile







OSX


すべてがどこにも簡単ではありません:

$ brew update

$ brew install rbenv

$ brew install ruby-build







次へ


さて、今あなたは実行することができます:

rbenv install 1.9.3-p0





したがって、〜/ .rbenv / versionsフォルダーには、Rubyの新しいバージョンがあります。

$rbenv versions

1.9.3-p0







アクティブにしましょう:

$rbenv global 1.9.3-p0

$rbenv versions

* 1.9.3-p0 (set by RBENV_VERSION environment variable)

$ ruby -v

ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]









著者Bundlerの使用を強くお勧めしますが、ヨガ愛好家にはrbenv-gemsetプラグインがあります



PS。 はい、バイナリファイルをインストールするgemをインストールした後、次を実行する必要があります。

rbenv rehash







活用してください!



All Articles