MacにRubyGemsをインストールするにはどうすればよいですか?
$ 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 Environment Managerを使用することを強くお勧めします。
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
もう1つの変形は、brew-gemを使用することです。
https://formulae.brew.sh/formula/brew-gem
https://github.com/sportngin/brew-gem
ドキュメントからコピー/貼り付けするだけです:
brew-install brew-gem
使用法
brew gem install heroku
特定のバージョンをインストールするには:
brew gem install heroku 3.8.3
作成済みのRuby(/ usr/local/bin/Ruby)を使用してインストールするには、
brew gem install heroku --homebrew-Ruby
特定のバージョンでは:
brew gem install heroku 3.8.3 --homebrew-Ruby
改良する:
brew gem upgrade heroku
アンインストールする:
brew gem uninstall heroku
情報を確認するには:
brew gem info heroku
注:インストールされたgemは、gem-の接頭辞とともにgem-herokuのように、brewリストにリストされます。
そのディレクトリに何かを書き込む権限がないことを示しています。代わりにこのディレクトリを使用してください:
Sudo gem install -n /usr/local/bin cocoapods
それは私にとって完璧に機能します。
(macOS Sierra、バージョン10.12.6を使用しています)
チューロンが提案したようにココアポッドをインストールした後、私のために働いたものは--user-install
gemインストールコマンドへのフラグ
gem install rubygems-update --user-install
from https://guides.cocoapods.org/using/getting-started.html#Sudo-less-installation