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

活用してください!

Source: https://habr.com/ru/post/J131836/


All Articles