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 go for 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
5条答案
按热度按时间toe950271#
我强烈建议使用包管理器和Ruby环境管理器。
在Mac上:
你可以这样做,但我建议使用Ruby的环境管理器。你有rbenv和RVM。
IMO go for rbenv:
dzhpxtsq2#
另一个变体是使用brew-gem。
https://formulae.brew.sh/formula/brew-gem
https://github.com/sportngin/brew-gem
只需从文档中复制/粘贴:
brew安装brew-gem
用法
brew gem install heroku
要安装特定版本,请执行以下操作:
brew gem install heroku 3.8.3
使用brew安装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在brew list中列出,前缀为 gem-,如 gem-heroku。
odopli943#
在按照Tulon的建议安装了cocoapods之后,对我有效的方法是将
--user-install
标志传递给gem install命令,例如gem install rubygems-update --user-install
来自https://guides.cocoapods.org/using/getting-started.html#sudo-less-installation
daupos2t4#
您可能需要手动安装,在这种情况下(根据官方网站):
1.去官网下载zip文件
1.在目录中解压缩文件。
1.然后转到终端中的目录并运行:
ruby setup.rb
ff29svar5#
它显示您没有权限在该目录中写入内容。请使用此目录:
sudo gem install -n /usr/local/bin cocoapods
对我来说效果很好。
(我使用的是macOS Sierra,版本10.12.6)