Как вам требуется гем HTTParty в вашем коде? Иногда возникает ошибка, когда вы включаете свои драгоценные камни заглавными буквами, то есть require "HTTParty"
будет явно отличаться от require "httparty"
. Он может произвести 'require': cannot load such file -- HTTParty (LoadError)
, какая разница в имени; возможное решение состоит в том, чтобы передать ваш драгоценный камень полностью строчной буквой.
Другая возможная причина может заключаться в том, что ваша версия ruby несовместима с тем, что нужно гему, возможно, вы запускаете свой фрагмент кода с более ранней версией, чем та, которая нужна гему для работы; Возможным решением является проверка зависимости от версии Ruby драгоценного камня, который вызывает у вас проблемы, на момент написания этой последней версии HTTParty является 0.14.0, для чего требуется версия Ruby, равная или более актуальная, чем 1.9.3 (>= 1.9.3
)
Если ваша версия HTTParty gem устарела, вы будете получать сообщения об ошибках с неопределенными методами, здесь решение очевидно, проверьте, какая у вас версия, и удалите ее, используя sudo gem uninstall httparty-gem
, а затем установите новую версию, используя sudo gem install httparty-gem
(sudo
для предотвращения возможного будущие ошибки с владельцем, который установил гем), или, если вы хотите, вы можете просто установить его и иметь эти две или более версии гем.
person
Sebastian Palma
schedule
08.09.2016