在mac上使用自制软件升级Ruby并安装berkshelp

在mac上使用自制软件升级Ruby并安装berkshelp,ruby,homebrew,berkshelf,homebrew-cask,Ruby,Homebrew,Berkshelf,Homebrew Cask,我刚刚完成升级我的ruby以满足Berkshell的要求。。。至少我是这么想的。。。现在,当我尝试实现Berkshilf时,我抛出以下错误: ruby-build: use openssl from homebrew Downloading ruby-2.3.1.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 Installing ruby-2.3.1... Installed ruby-2

我刚刚完成升级我的ruby以满足Berkshell的要求。。。至少我是这么想的。。。现在,当我尝试实现Berkshilf时,我抛出以下错误:

ruby-build: use openssl from homebrew
Downloading ruby-2.3.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
Installing ruby-2.3.1...
Installed ruby-2.3.1 to /Users/meee/.rbenv/versions/2.3.1

meee$ sudo gem install berkshelf
Password:
ERROR:  Error installing berkshelf:
    buff-extensions requires Ruby version >= 2.2.0.
以前有人遇到过这个问题吗

我正在运行最新的sierra os版本

  • 您正在为用户
    meee
    安装ruby,但为root用户安装berkshellf。这行不通。您应该一直使用用户ruby
  • 也许是使用,它包括了你可能需要的所有其他工具