bundler
rbenv
初心者

初心者がrbenv , bundler をInstallする。

ステータス

  • 初心者である。
  • webで何か作りたいと思っている。
  • 便利と聞いているrvenb , bundler をInstallしてみる

事前準備 ~HomeBrewをまだ入れてなかったら

$ ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"` -- Install 
$ brew doctor  -- 確認  
Responce
Your system is ready

rbenvのInstall

$ brew install rbenv ruby-build -- Install  
$ rbenv --version -- 今のrubyのversionがわかる。  
$ rbenv install -l -- Install 
$ rbenv install 2.4.2 -- 上記で出力したListから使いたいVersionを選ぶ  
$ rbenv versions -- 同じVersionになっていれば成功  
Responce
* system (set by /Users/masanos/.rbenv/version)
  2.4.2

rubyのversionを確認

$ ruby -v
Responce
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
$ rbenv global 2.4.2 -- Versionを変更
$ ruby -v -- 再度、rubyのversionを確認
Responce
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

シーン。
変わってない。
休憩。。。。。また明日。
(>.<)
こんばんわ!!

$ ruby -v  
Responce
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin16]

変わった。
なんと。。。。。terminalの再起動が必要だったみたいです。。。

余談ですが.

かなりコネコネしました。色々読んでると、.bash_profile を編集するとあり、
$ vi ~/.bash_profile
適当に編集するとその後に。。

$ ls
Responce
-bash: ls: command not found

むむ!!

$ vi ~/.bash_profile
Responce
-bash: vi: command not found

終わった!!もうコマンド打てない。。。ググる。
参考 : https://qiita.com/noraworld/items/4556f91bc31f641d187d
ほんと助かった。。。ありがとうございますmm

$ /usr/bin/vi ~/.bashrc
vi
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="$HOME/.rbenv/shims:$PATH"

で無事元通りに。。。

bundlerのInstall

  • BundlerとはRubyのライブラリ管理ツールらしい
  • Gem?の一種らしい
$ gem list
Responce
*** LOCAL GEMS ***
bigdecimal (default: 1.3.0)
did_you_mean (1.1.0)
io-console (default: 0.4.6)
json (default: 2.0.4)
minitest (5.10.1)
net-telnet (0.1.1)
openssl (default: 2.0.5)
power_assert (0.4.1)
psych (default: 2.2.2)
rake (12.0.0)
rdoc (default: 5.0.0)
test-unit (3.2.3)
xmlrpc (0.2.1)

ふ〜ん。

$ gem install bundler 
Responce
Fetching: bundler-1.15.4.gem (100%)
Successfully installed bundler-1.15.4
Parsing documentation for bundler-1.15.4
Installing ri documentation for bundler-1.15.4
Done installing documentation for bundler after 4 seconds
1 gem installed
$ rbenv rehash  
$ bundler -v
Responce
Bundler version 1.15.4  
$ gem list
Responce
*** LOCAL GEMS ***
bigdecimal (default: 1.3.0)
bundler (1.15.4) 
did_you_mean (1.1.0)
io-console (default: 0.4.6)
json (default: 2.0.4)
minitest (5.10.1)
net-telnet (0.1.1)
openssl (default: 2.0.5)
power_assert (0.4.1)
psych (default: 2.2.2)
rake (12.0.0)
rdoc (default: 5.0.0)
test-unit (3.2.3)
xmlrpc (0.2.1)

とりあえず、gem Listなるものに、bundlerが入ったのを確認!!