2017-02-01 7 views
0

私はちょうどberkshelfの要件に合うようにルビーをアップグレードしました...少なくとも私は思っていました...そして今私はberkshelfを実装しようとするときにこのエラーを投げます:Macでhomebrewを使用してRubyをアップグレードし、berkshelpをインストールする

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 buildを実行しています。

答えて

0
  1. ルービーをユーザーmeeeにインストールしていますが、rootにはberkshelfをインストールしています。それは動作しません。あなたは常にユーザーのルビーを使うべきです。
  2. おそらくChefDKを使用してください。それには、berkshelfが含まれており、おそらくシェフに必要なその他のツールがあります。
関連する問題