bundlerをインストールする。
$ gem install bundler
確認のためbundle -v
を実行する。
$ bundle -v
-bash: bundle: command not found
command not found
と言われてしまった。
どこにインストールされたか確認する。
$ gem contents bundler | grep bin
/home/deploy/.gem/ruby/2.0.0/gems/bundler-1.5.1/bin/bundle
/home/deploy/.gem/ruby/2.0.0/gems/bundler-1.5.1/bin
の下に発見した。
しかし、これをPATH
に設定するとバージョンアップの度に更新しなければならない。
そんなバカな!
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.12
- RUBY VERSION: 2.0.0 (2013-11-22 patchlevel 353) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/deploy/.gem/ruby/2.0.0
- RUBY EXECUTABLE: /usr/bin/ruby20
- EXECUTABLE DIRECTORY: /home/deploy/.gem/ruby/2.0.0/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/deploy/.gem/ruby/2.0.0
- /usr/local/lib64/ruby/gems/2.0.0
- /usr/lib64/ruby/gems/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- https://rubygems.org/
EXECUTABLE DIRECTORY
を使いましょう。
$ echo 'export PATH="$HOME/.gem/ruby/2.0.0/bin:$PATH"' >> ~/.bashrc
$ source ~/.bashrc
$ bundle -v
Bundler version 1.5.1