2017-02-01 112 views
0

剛剛完成升級我的紅寶石以符合berkshelf的要求...至少所以我認爲...現在當我嘗試執行berkshelf時,我拋出此錯誤:在Mac上升級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版本。

回答

0
  1. 您正在爲用戶meee安裝紅寶石,但berkshelf爲root。它不會工作。您應該始終使用用戶ruby。
  2. 也許使用ChefDK,它包含了berkshelf,可能還包括廚師可能需要的所有其他工具。
相關問題