Если вы не обновили свою версию XCode, которая была на DVD, сделайте это с сайта разработчика Apple . XCode на DVD имеет некоторые ошибки. Вы должны зарегистрироваться, но это бесплатно.
Snow Leopard имеет 1.8.7 установлен, но это для использования Apple; Они устанавливают код, который на самом деле использует Ruby, и возиться с их Ruby или установленным кодом может привести к поломке. Вы можете некоторое время не знать, что что-то сломалось, пока что-то не работает должным образом, поэтому лучше оставить их установку в покое и вставить ее для собственного использования.
Как говорят другие ответы, RVM - отличный способ установить Ruby для собственного использования. Вам не нужно устанавливать в /usr/local/bin
и вы определенно не хотите перезаписывать Ruby в /usr/bin
. RVM решает эту проблему путем установки в ~/.rvm
. Вы можете установить несколько Ruby вместе с драгоценными камнями, связанными с Ruby, создавать наборы драгоценных камней, копировать их, удалять или перекомпилировать конкретный Ruby или удалять все это, не затрагивая установленные Apple Rubyies. RVM активно разрабатывается и часто обновляется, и автор очень чутко реагирует на вопросы.
У RVM есть страница, посвященная проблемам readline . Он специфичен для работы с RVM, но может помочь, если вы хотите отказаться от использования RVM и заняться чем-то другим.