Невозможно обновить ruby ​​из-за leveldb - PullRequest
0 голосов
/ 07 октября 2019

Мне нужно обновить ruby:

bundle install
Your Ruby version is 2.3.7, but your Gemfile specified 2.4.5

Итак, давайте сделаем это:

brew upgrade ruby
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from 5354ba84e to 203f8d66a.

Да, но нажмите здесь тормоза:

Error: Failed to import:
 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb
leveldb: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:24: syntax error, unexpected <<, expecting keyword_end
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:30: syntax error, unexpected ===, expecting keyword_end
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:34: syntax error, unexpected <<, expecting keyword_end
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:39: syntax error, unexpected ===, expecting keyword_end
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:51: syntax error, unexpected >>, expecting keyword_end
>>>>>>> Stashed changes
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/leveldb.rb:52: syntax error, unexpected >>, expecting keyword_end
>>>>>>> Stashed changes
  ^
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb
glog: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:20: syntax error, unexpected <<
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:22: syntax error, unexpected ===
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:25: syntax error, unexpected >>
>>>>>>> Stashed changes
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:62: syntax error, unexpected ===, expecting keyword_end
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:73: syntax error, unexpected >>, expecting keyword_end
>>>>>>> Stashed changes
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb:75: syntax error, unexpected end-of-input, expecting keyword_end
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb
snappy: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:30: syntax error, unexpected <<, expecting keyword_end
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:34: syntax error, unexpected ===, expecting keyword_end
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:41: syntax error, unexpected >>, expecting keyword_end
>>>>>>> Stashed changes
  ^
Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-science/opencv.rb
opencv: cannot load such file -- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-science/Requirements/cuda_requirement

И наш вердикт:

 Error: ruby not installed

Из следующего выпуска github: https://github.com/wbolster/plyvel/issues/95 Я пытался

$brew uninstall leveldb
Uninstalling /usr/local/Cellar/leveldb/1.19... (26 files, 1.1MB)
11:31:49/aact $brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/86c8b39428a4e485e8afcc02f2e31da9d53007a0/Formula/leveldb.rb

Но конечный результат был таким же:

==> Consider using `brew extract leveldb ...`!
This will extract your desired leveldb version to a stable tap instead of
installing from an unstable URL!

######################################################################## 100.0%
Error: snappy: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:30: syntax error, unexpected <<, expecting keyword_end
<<<<<<< Updated upstream
  ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:34: syntax error, unexpected ===, expecting keyword_end
=======
   ^
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/snappy.rb:41: syntax error, unexpected >>, expecting keyword_end
>>>>>>> Stashed changes

Какие-нибудь указатели, как закончить это обновление рубина?

...