, когда я бегу brew install opencv
я получаю следующее сообщение об ошибке:ошибка установки OpenCV не имеет смысла
Error: undefined local variable or method `which_python' for #<Formula opencv (stable) /usr/local/Library/Formula/opencv.rb>
, естественно, я пошел, чтобы проверить это, открыв /usr/local/Library/Formula/opencv.rb
. Это показало следующее заявление: рубиновый
def which_python
"python" + `python -c 'import sys;print(sys.version[:3])'`.strip
end
так which_python
четко определена. Просто чтобы проверить и убедиться, что работает, я открыл рубин, чтобы увидеть, если что-то было не так:
1.9.3-p194 :005 > def which_python
1.9.3-p194 :006?> "python" + `python -c 'import sys;print(sys.version[:3])'`.strip
1.9.3-p194 :007?> end
=> nil
1.9.3-p194 :008 > which_python
=> "python2.7"
Это подтверждает, что which_python
определен правильно. Может кто-нибудь объяснить, почему эта ошибка происходит и что я могу сделать, чтобы обойти это.