Поскольку поток комментариев слишком длинный, я наберу оставшуюся часть ответа здесь. Сначала попробуйте добавить /usr/local/bin
к вашему PATH до /usr/bin
. Как указано выше в сообщении об ошибке, это позволяет вашей системе вызывать программы, установленные доморощенным, до системных. Например, если вы устанавливаете Python через brew python
, но не изменяете PATH, ваша система будет выглядеть сначала в /usr/bin
, см. Здесь Python и больше не будет выглядеть. Он пропустит версию, установленную вами в /usr/local/bin
с доморощенным.
Изменение PATH на Mac OS X немного отличается от других систем. Там хороший ответ here at Superuser на изменение PATH в Mac OS X. Посмотрите в файлах, указанных в верхнем ответе Связанная вопрос, в (/etc/profile
, ~/.bash_profile
, ~/.bash_login
, ~/.profile
) , чтобы найти, где определяется переменная PATH, и двигаться /usr/local/bin
перед тем /usr/bin
. Например, если ваш ~/.bash_profile
имеет строку, которая выглядит следующим образом:
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin
Вы хотите изменить его, чтобы переместить /usr/local/bin
перед тем /usr/bin
, как так:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
Установка и изменение PATH является меньше о программировании, чем о системном администрировании Mac OS X, что выходит за рамки стека переполнения. Если вы столкнулись с проблемами или все еще запутались, я бы порекомендовал задать вопрос на http://apple.stackexchange.com. Есть много очень опытных пользователей Apple, которые знакомы с системным администрированием в Mac OS X.
Это дубликат http://stackoverflow.com/questions/8872447/error-undefined-method-when-installing-imagemagick-through-homebrew/8873435#8873435 и http://stackoverflow.com/questions/8884601/ validating-a-pictures-size-in-ror-without-imagemagick. Почему вы создаете дубликаты своих собственных вопросов? –
Это не дубликат.В первом я спрашиваю, почему я не могу установить ImageMagick через Homebrew, а во втором - спрашивать, есть ли другой способ проверить размер изображений без использования ImageMagick. Здесь я спрашиваю, правда ли, что Homebrew просто не работает с версией версии 1.9.2 Ruby. Можете ли вы сказать мне, если это так? –
вы запускаете 'brew update'? – michaelmichael