使用Homebrew安装Ruby
我用Homebrew安装了Ruby:
brew install ruby
根据“警告”,它说:
注意:默认情况下,gem安装的二进制文件将放入:
/usr/local/Cellar/ruby/1.9.3-p194/bin您可能希望将其添加到PATH中。
这是什么意思,我怎样才能将它添加到我的“路径”中? 假设它与bash_profile有关,但对此却是新的。
在~/.bash_profile
添加以下行
export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH
完成后,关闭终端并重新打开。 你应该没事。
或者,您可以在每个打开的shell中执行以下操作,而不是关闭/重新打开:
source ~/.bash_profile
注意:我强烈建议您通过rvm或rbenv安装ruby,这样您就可以管理多个ruby版本并使用gemsets。
快速解决:
打开/ etc / paths。
Change the order of lines(highest priority on top). /usr/local/bin /usr/local/sbin /usr/bin /bin /usr/sbin /sbin
将此行添加到.profile(或.bash_profile,.bashrc,.zshrc等) :
export PATH=/usr/local/opt/ruby/bin:$PATH
这是Kyle答案的最新版本。 截至2014年5月, brew info ruby
打印:
默认情况下,gem安装的可执行文件将放入:
/usr/local/opt/ruby/bin
您可能希望将其添加到PATH中。 升级后,您可以运行
gem pristine --all --only-executables
…为已安装的gem恢复binstubs。
安装ruby:
brew install ruby
我建议设置$ PATH,$ GEM_PATH和$ GEM_HOME。 对于最新的Ruby,它是:
export PATH=/usr/local/opt/ruby/bin:$PATH export GEM_HOME=/usr/local/opt/ruby/lib/ruby/gems/2.5.0 export GEM_PATH=/usr/local/opt/ruby/lib/ruby/gems/2.5.0
把它们放在像~/.bash_profile
这样的东西里。
然后validation:
ruby -v > ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16] gem list > *** LOCAL GEMS *** > > did_you_mean (1.2.0) > minitest (5.10.3) > ...