mac ruby macos rubygems

ruby - mac - install gem windows



¿Cómo instalo ruby gems en Mac? (4)

Es posible que deba instalarlo manualmente, en cuyo caso (según el sitio web oficial ):

  1. Accede al sitio web oficial y descarga el archivo zip.
  2. Descomprima el archivo en un directorio.
  3. Luego vaya al directorio en su terminal y ejecute: ruby setup.rb

¿Cómo instalo RubyGems en mi Mac?

Intenté ejecutar $ gem install rubygems-update sin suerte. Vuelve

ERROR: While executing gem ... (Gem::FilePermissionError) You don''t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

Cualquier ayuda sería genial. Gracias


Está demostrando que no tiene permiso para escribir algo en ese directorio. En su lugar usa este directorio:

sudo gem install -n /usr/local/bin cocoapods

Funciona perfectamente para mí.

(Estoy usando macOS Sierra, versión 10.12.6)


Recomiendo encarecidamente utilizar un gestor de paquetes y un gestor de entorno de Ruby.

En 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

Puedes hacerlo, pero te sugiero que utilices un administrador de entorno para Ruby. Tienes rbenv y RVM .
OMI ir para 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


Una variante más es usar brew-gem.

https://formulae.brew.sh/formula/brew-gem

https://github.com/sportngin/brew-gem

Solo copie / pegue de la documentación:

instalar cerveza elaborar gema

Uso

brew gem install heroku

Para instalar una versión específica: brew gem install heroku 3.8.3

Para instalar con un producto instalado ruby ​​instalado (/ usr / local / bin / ruby): brew gem install heroku --homebrew-ruby

Y con una versión específica: brew gem install heroku 3.8.3 --homebrew-ruby

Para actualizar: brew gem upgrade heroku

Para desinstalar: brew gem uninstall heroku

Para comprobar información: información de la brew gem info heroku

Nota: Las gemas instaladas se enumeran en la lista de preparación con el prefijo de gema , como gema-heroku .