如何在Mac上安装ruby gem

如何在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环境管理器。

在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. 转到官方网站下载zip文件
  2. 将文件解压缩到目录中。
  3. 然后转到终端中的目录并运行: ruby setup.rb

它表明您没有在该目录中写入内容的权限。 而是使用此目录:

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

它对我来说非常有用。

(我使用的是macOS Sierra,版本10.12.6)