0

我刚刚完成了 ruby​​ 的升级以符合 berkshelf 的要求……至少我是这么想的……现在当我尝试实现 berkshelf 时,我抛出了这个错误:

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 版本。

4

1 回答 1

0
  1. 您正在为 user 安装 ruby meee​​,但为 root 安装 berkshelf。它行不通。您应该一直使用用户 ruby​​。
  2. 也许使用ChefDK,它包含 berkshelf 以及可能需要的所有其他厨师工具。
于 2017-02-02T06:49:55.090 回答