タグ

rubyとrvmに関するnantanのブックマーク (4)

  • Rubyの複数バージョンを共存させるgem。rvmとpikについて - 南極の図書館

    先日から「Rubyベストプラクティス」を読んでいる。 これは確かに中級者向けで、左手に「プログラミング言語Ruby」を開きつつ読んでいる。(読んでみたら書内でも勧められていた。) 「対象読者」にある下記の記述は気である。「メタプログラミングRuby」とは違って(「メタプログラミングRuby」は「自称初心者」こそ読むべき - holyppの日記)、初心者には辛い。私も辛い。 書はRuby初心者を想定して書かれたものではない。プログラミングを始めたばかりの方にはあまり役に立たないだろう。 (中略) 少なくとも中級レベルの経験があれば、書を読み進めていくのは楽しいはずだ。必要に応じて調べられるよう、お気に入りの参考書を手元に置いておくとよいだろう。 『プログラミング言語Ruby』(オライリー・ジャパン)か、『プログラミングRuby第2版言語編、ライブラリ編』(オーム社)があればよいだろう

    Rubyの複数バージョンを共存させるgem。rvmとpikについて - 南極の図書館
    nantan
    nantan 2011/08/11
    "Rubyの複数バージョンを共存させるgem。rvmとpikについて - holyppの日記"
  • 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

  • Mac に rvm をインストールして 複数バージョンの Ruby を使う - hogehoge foobar Blog Style Beta

    久しぶりに Ruby やら Rails を触っていて、Ruby 1.8系と 1.9系のどちらも使いたくなったので、rvm を導入してみました。 導入及び使い方については、RVMでMacにも複数のRuby環境を!(1) # Leopard - たぐってつづる が、とても参考になりました。 rvm のインストール rvm のインストール手順は以下のとおりになります。 インストールには git が必要になるので、事前にインストールをする必要があります。 $ git clone --depth 1 git://github.com/wayneeseguin/rvm.git $ cd rvm $ ./installインストールが完了したら、以下の行を .bashrc に追記・設定します。 # ホームディレクトリ直下の「.rvm」に作成されたスクリプトを読み込む設定になります。 # RVM [ -s

    Mac に rvm をインストールして 複数バージョンの Ruby を使う - hogehoge foobar Blog Style Beta
  • nginx+passenger+rvm+ruby 1.9.2+rails 3.0 | らいふログ

    タイトル通りの環境をMac上に作りました。 手順は以下の通り。(portsはインストール済みとして) 1. ruby・gemのインストール $ sudo port install ruby rb-rubygems $ sudo gem update --system 2. rvmインストール $ sudo gem install rvm $ rvm-install .bashrcに以下の記述追加 if [[ -s $HOME/.rvm/scripts/rvm ]] ; then source $HOME/.rvm/scripts/rvm ; fi 3. ruby 1.9.2インストール $ rvm install 1.9.2 $ rvm use 1.9.2 --default 4. rails 3インストール $ gem install rails sqlite3を使う場合は、 $ ge

  • 1