タグ

2010年6月5日のブックマーク (3件)

  • 第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp

    はじめに Rubyの普及にともない、Rubyの生みの親である、まつもとゆきひろ氏がC言語で作成したRubyインタプリタ(CRuby)以外にも、JVMで実行されるJRuby、Objective-Cで実装されMacアプリケーションのプログラミングのできるMacRuby、CRubyベースにメモリ管理に改良を加えているRuby Enterprise Edition等、プログラミング言語Rubyを実行できる環境が増えてきました。またCRubyに関しても、現在最も使われているバージョンである1.8系以外にも、最新の安定版である1.9系も普及期にはいってきました。 今回は、複数のRuby実行環境の管理を簡単にするRVM(Ruby Version Magager)を紹介します。 RVMとは RVMはUNIX系の環境で、複数のRuby処理系をインストール、共存させることができるツールです。 ひとつの環境に対

    第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp
    tyabe
    tyabe 2010/06/05
  • RVMで複数のRubyを管理

    複数のRailsプロジェクトなんかを経験していると、ベースとなるRubyのバージョンが1.8.6だったり1.8.7だったりします。1.9.1の環境を試してみたいと思うかもしれません。 複数のバージョンのRubyを管理するのはちょっと面倒です(Windowsとかだとパス切り替えだけで良さそうだからまだしも…)。./configure時に別々のパスを指定してあげてもいいですが、GEMの管理はそれはそれで気をつかわないといけないですし。 そういった時には  Ruby Version Managerの利用をお勧めします。このツールを使うと、色んなRubyをスマートに管理できるようになります。 ■ 導入方法 ここではgitを使った導入方法を紹介します。検証は Mac OS X 10.6 で試しました。 まずは専用のディレクトリを作成して、rvm 体をダウンロード、インストールします。 % mkdi

    tyabe
    tyabe 2010/06/05
  • rvmの紹介 | feedforce Engineers' blog

    複数のRubyをインストールし、切り替えて使用できるツール rvm(Ruby Version Manager) の紹介を行いました。 rvmとは Ruby Version Manager の略 複数のRubyをインストールして管理し、切り替えて使う仕組み。 MRI(Matz's Ruby Implementation), JRuby, Rubinius, REE(Ruby Enterprise Edition), MacRubyに対応しています。 2009年夏に登場しました。 ほとんどシェル関数で実装されています。 ご注意 この記事の内容は2009年12月4日時点のものです。執筆時点で、rvmは活発に開発が進められているため、最新の状態とは挙動が異なる可能性があります。 用途(例) 広く使われるライブラリを、異なるruby実装でテストしたい。 使用しているRubyが異なる古いプロダクトを保

    rvmの紹介 | feedforce Engineers' blog
    tyabe
    tyabe 2010/06/05