尝试安装Jekyll时,出现警告,我需要Ruby 2.1。我正在运行2.0.0。
我跑:
brew upgrade ruby
经过一些过程,然后抛出此错误:
Error: The following directories are not writable by your user:
/usr/local/opt
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
因此,我按照提示运行:
chmod u+w /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions
然后再次运行:
brew upgrade ruby
新错误:
Error: Permission denied @ unlink_internal - /usr/local/lib/ruby/2.0.0
所以我跑:
sudo chown -R $(whoami) /usr/local/lib/ruby/2.0.0
然后运行:
brew upgrade ruby
并获得:
Error: ruby 2.6.3 already installed
好的...所以我跑:
ruby -v
并获得:
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.5.0]
因此已安装Ruby 2.6.3,但我仍在运行2.0.0。所以我跑:
which -a ruby
并获得:
/Users/me/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
/Users/me/.rvm/bin/ruby
/usr/bin/ruby
没有2.6.3的迹象。
我不在这里了。有人可以帮我吗?