【旧版】Ruby:Mac:Rubyをインストールしてみる



仮想MacにRubyをインストールしてみる。
【環境】macOS High Sierra (10.13.6)

■rbenvインストール
ターミナルで "brew install rbenv"
→ OKっぽい

■Rubyインストール
現在インストールしているRubyのバージョン確認
rbenv versions
(base) users-iMac:~ user$ rbenv versions
* system (set by /Users/user/.rbenv/version)
→ インストールされていない

rbenvでインストールできるRubyのバージョンを確認
rbenv install -l
(base) users-iMac:~ user$ rbenv install -l
 :
 2.3.8
 2.4.0-dev
 2.4.0-preview1
 2.4.0-preview2
 2.4.0-preview3
 2.4.0-rc1
 2.4.0
 2.4.1
 2.4.2
 2.4.3
 2.4.4
 2.4.5
 2.5.0-dev
 2.5.0-preview1
 2.5.0-rc1
 2.5.0
 2.5.1
 2.5.2
 2.5.3
 2.6.0-dev
 2.6.0-preview1
 2.6.0-preview2
 2.6.0-preview3
 2.6.0-rc1
 2.6.0-rc2
 2.6.0
 2.6.1
 2.7.0-dev
 :
最新は2.6.1(2.7.0-dev)のようだが、CentOSに入れたRubyと同じバージョン(2.4.1)を入れることにする。

rbenv install (バージョン番号)
(base) users-iMac:~ user$ rbenv install 2.4.1
ruby-build: use openssl from homebrew
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
Installing ruby-2.4.1...
Installed ruby-2.4.1 to /Users/user/.rbenv/versions/2.4.1
→ OKっぽい

現在インストールしているRubyのバージョン確認
rbenv versions
(base) users-iMac:~ user$ rbenv versions
* system (set by /Users/user/.rbenv/version)
  2.4.1
→ 2.4.1がインストールされたことが確認できる

デフォルトで使用するRubyのバージョンを設定
rbenv global (バージョン番号)
(base) users-iMac:~ user$ rbenv global 2.4.1

もう一度 rbenv versions を確認
(base) users-iMac:~ user$ rbenv versions
  system
* 2.4.1 (set by /Users/user/.rbenv/version)
→ 2.4.1の頭に "*" が表示され、デフォルトが2.4.1となったことが確認できる

rubyコマンドでバージョン確認
ruby -v
(base) users-iMac:~ user$ ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin17]
→ 2.3.7になっている?

これはパスがパスが誤っているから、らしい。

(base) users-iMac:~ user$ which ruby
/usr/bin/ruby
→ "Users/(ユーザー名)/.rbenv/shims/ruby" となるのが正解

参考ページのパス設定をやっていなかったから?
ということで設定してみる。
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
(base) users-iMac:~ user$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
(base) users-iMac:~ user$ source ~/.bash_profile

再度バージョンを確認
(base) users-iMac:~ user$ which ruby
/Users/user/.rbenv/shims/ruby
→ パスは正しくなった

(base) users-iMac:~ user$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin17]
→ バージョンもOK


[Mac][Ruby]
https://weblabo.oscasierra.net/ruby-install-rbenv-homebrew-macos/

0 件のコメント:

その他の記事