Comment installer RubyGems sur mon Mac?
J'ai essayé de courir $ gem install rubygems-update
sans succès. Il retourne
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
Toute aide est la bienvenue. Merci
Je suggérerais fortement d'utiliser un gestionnaire de paquets et un gestionnaire d'environnement Ruby.
Sur 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
Vous pouvez le faire, mais je suggère d’utiliser un gestionnaire d’environnement pour Ruby ..__ Vous avez rbenv et RVM .
IMO va pour 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
Dans ce cas, vous devrez peut-être installer manuellement (selon le site officiel ):
Cela montre que vous n'avez pas la permission d'écrire quelque chose dans ce répertoire. Utilisez plutôt ce répertoire:
Sudo gem install -n /usr/local/bin cocoapods
Cela fonctionne parfaitement pour moi.
(J'utilise macOS Sierra, version 10.12.6)
Une autre variante consiste à utiliser un breuvage-bijou.
https://formulae.brew.sh/formula/brew-gem
https://github.com/sportngin/brew-gem
Il suffit de copier/coller de la documentation:
brasser installer brasser-gem
Utilisation
brew gem install heroku
Pour installer une version spécifique:
brew gem install heroku 3.8.3
Pour installer à l'aide d'un brasseur installé Ruby (/ usr/local/bin/Ruby):
brew gem install heroku --homebrew-Ruby
Et avec une version spécifique:
brew gem install heroku 3.8.3 --homebrew-Ruby
Pour mettre à niveau:
brew gem upgrade heroku
Pour désinstaller:
brew gem uninstall heroku
Pour vérifier les informations:
brew gem info heroku
Remarque: les gemmes installées sont répertoriées dans la liste de préparation avec le préfixe gem-, comme gem-heroku.