なぜパッケージマネージャを使うのか

May 03, 2013

  • 依存関係の解決

    • 環境による差異をなくす
    • ライブラリ過不足がないように管理
    • ライブラリのバーのジョンを固定して同じ動作の保証

要するにプログラムを書くことに集中するため。また、この設定ファイルは単なるテキストな為、Git などでも管理しやすく共有もしやすい。

インストール方法には 2 種類

  • システム全体にインストール
  • プロジェクトローカルにインストール

基本的にはプロジェクトローカルにインストールすることがおすすめ。

言語別

PHP

PHP はプロジェクトローカルなライブラリをコマンドから叩くには不便。PHPUnit とか。

Ruby

bundler は

exec

オプションでプロジェクトローカルな gem の利用を指定できる。

Node.js

nodejs は基本的にプロジェクトローカルを見てから、なければグローバルを探す

フロントエンド JavaScript

番外:Mac の場合

OSX

参考リンク


Profile picture

Webのフロントエンドからバックエンド、プロトタイピングからプロダクションまで。定額の開発サービスも。詳しくはAboutページで。