2011年9月20日火曜日

Rails 3.1環境も作っておこう

興味のあるサンプルコードがRails3だったもので
この環境も作っておこうと思いました。

Rails 3.1.0
Ruby 1.8.7(2011-02-18 patchlevel 334)
gem 1.3.7

この他、gemfileの記述に沿って
インストールされたものが以下です。

$ gem bundle
bundler (1.0.12)
coffee-rails (3.1.0)
coffee-script (2.2.0)
coffee-script-source (1.1.2)
heroku (2.6.1)
jquery-rails (1.0.13)
rake (0.9.2)
ここで問題が起きた。
本来bundlerというのは、プロジェクトルートで走らせると、
アプリごとにgemがインストールされます。

つまりアプリ毎のgem管理ツールということ。

なのに、上記ではシステムのgemにインストールされてしまったのです。
システムのgemを汚してしまった。

これは失敗。

なので、アプリのルートに移動して
$ bundle install vendor/bundle
としないといけなかったようです。
参考:http://d.hatena.ne.jp/mirakui/20100703/1278165723

もっと言うと
$ bundle install vendor/bundle --disable-shared-gems
とすると、スキップされずにプロジェクトに全てインストールされるようです。

あ、ついでにというかこれを機に
CoffeeScriptからjavascript(とprototype.js)に入ってみようかと思ってます。
思ってるだけ。

0 件のコメント:

コメントを投稿