Mac に Ruby gem をインストールするにはどうすればよいですか
概要
RubyGems を Mac にインストールするにはどうすればよいですか?
$ gem install Rubygems-update を実行しようとしましたが、うまくいきませんでした。返される内容は次のとおりです。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
助けていただければ幸いです。ありがとう
解決策
パッケージマネージャーとRuby環境マネージャーを使用することを強くお勧めします。
Mac では、次のコマンドを実行できます。
brew update
brew install ruby
# If you use bash
echo 'export PATH=/usr/local/Cellar/ruby/2.4.1_1/bin:$PATH' >> ~/.bash_profile
# If you use ZSH:
echo 'export PATH=/usr/local/Cellar/ruby/2.4.1_1/bin:$PATH' >> ~/.zprofile
ただし、Ruby には環境マネージャーを使用することをお勧めします。
rbenv と RVM があります。 IMOはrbenvを選びます:
brew install rbenv ruby-build
# bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# zsh
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zprofile
echo 'eval "$(rbenv init -)"' >> ~/.zprofile
# list all available versions:
rbenv install -l
# install a Ruby version:
rbenv install 2.4.1
# set ruby version for a specific dir
rbenv local 2.4.1
# set ruby version globally
rbenv global 2.4.1
rbenv rehash
gem update --system