タグ

bundlerに関するngzmのブックマーク (2)

  • ローカルのRubyをなるべく汚さずにRuby on Railsの開発環境を作る

    gem install railsとしたら、グローバルな環境にRailsがインストールされ、なおかつ依存関係のあるgemが大量にインストールされます。 ローカルの環境が汚染されるのをなるべく避けるために、プロジェクト単位でgemを管理できたらと思って調べていたら、いい感じの方法が見つかったので、備忘録としてメモです。 デフォルト以外のgemをアンインストール きれいさっぱり。 $ gem list --no-versions | grep "^[a-z]" | xargs gem uninstall -aIx bundlerのインストール bundlerだけはグローバルにインストールします。 $ gem install bundler アプリケーションフォルダの作成 先にアプリケーションフォルダを作ってしまいます。 $ mkdir sampleApp $ cd sampleApp Rail

    ローカルのRubyをなるべく汚さずにRuby on Railsの開発環境を作る
  • Gemfileについて調べてみた - xxxcaqui.log

    Gemfileについてよくわかってなかったので調べてみた。 そもそもGemfileって? Bundler用の設定ファイル。 BundlerはGemfileの記述にしたがって、gemの依存関係を示したGemfile.lockを生成する。 じゃあ、Bundlerって何さ? アプリケーションで使用するgemのバージョン管理を行うプログラム。 「お前が書いたコード動かないんだけど?」 「ハァ? 俺の環境では動いてるし。バージョン違うんじゃねーの? 死ねよ」 ってならないためのツール。 Railsをはじめ、SinatraやRubyMotionでも使われている。*1 ちなみに、Bundlerの公式サイトにはこう書いてある。 The best way to manage your application's dependencies ベストらしいので使わない手はない。 source gemが置いてある場

    Gemfileについて調べてみた - xxxcaqui.log
  • 1