= スクリプト言語のメモ = == Ruby == === bundler の利用 === ==== Gem をプロジェクト内だけにインストールしたい場合 ==== 1. プロジェクトのディレクトリ作成 1. Gemfile の作成 {{{ source "http://rubygems.org" gem 'packagename' }}} 1. プロジェクトの vendor/bundle へパッケージをインストール {{{ $ bundle install --path vendor/bundle }}} なお vendor/cache に gem が集積される ==== Gem を共有する場合 ==== 1. プロジェクトのディレクトリ作成 1. Gemfile の作成 {{{ source "http://rubygems.org" gem 'packagename' }}} 1. Gem をインストールして Gem パッケージを vendor/cache に集積 {{{ $ bundle package }}} ==== 参考リンク ==== - [http://qiita.com/znz/items/5471e5826fde29fa9a80 ツールを使いたいだけの人のための bundler 入門 (例: vagrant + veewee)] - [http://n.blueblack.net/articles/2012-06-14_01_gem_dependency_download/ gemのローカルインストール用に依存gemを一括ダウンロードする] === デプロイの自動化とか === - [https://github.com/capistrano/capistrano Capistrano] - [http://labs.gree.jp/blog/2013/12/10084/ 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい]