2013-03-26 4 views
0

Хорошо, так я новую установку и чистого листа ...Обновление OpenSSL на OSx 10.8.3 Mountain Lion

Что такое правильный способ обновить OpenSSL с нуля на OSx 10.8.3?

Пока ничего не установлено, но после того, как я смогу обновить OpenSSL до версии v1 +, я обычно иду со стандартом: RailsInstaller.org ..... или я должен делать Homebrew/RVM для настройки рельсов?

Такие вещи, как http://railsapps.github.com/rails-composer/, имеют проблемы без обновленного OpenSSL, и их рекомендации, похоже, не к трюку. http://railsapps.github.com/openssl-certificate-verify-failed.html

Я пробовал много способов без везения. Лоты обсуждений/предложений там, но хотелось бы, чтобы это было правильно в первый раз, не напугав что-то еще на этот раз. Может быть, есть строка, которая требует sudo? Если мы сможем получить солидный ответ, я бы хотел получить его от всей остальной части сообщества.

система: 15" MacBookPro Retina (2013) с OSx 10.8.3 Mountain Lion

ответ

0

использования РВМ 1.19:

\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable 

Он будет использовать существующий менеджер пакетов (Откат к Homebrew), установить все требования рубин и рубин себя, прямо сейчас МРТ Рубиновые 2.0.0-p0

Следуйте инструкциям, данные из программы установки, затем:

rvm use ruby 
ruby -v 
+0

Кажется, я все еще сталкиваюсь с тем же вопросом. OpenSSL «установлен», но не активен? Спасибо вам за помощь.
* https://gist.github.com/TheEricMiller/b1eba715f07641f1b624
1) Установленные Xcode Apple, "Инструменты командной строки" ~ AppStore Xcode> "Настройки"> "Инструменты командной строки" ~ или ~ через HTTP: //Connect.Apple.com 2) Установленный Homebrew ~ http://mxcl.github.com/homebrew/ ~ $ ruby ​​-e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go) " ~ $ врач-пиво ~ $ brew update 3) Установленный RVM ~ https://rvm.io/ ~ $ \ curl -L https: //get.rvm.io | bash -s stable --ruby --autolibs = enable – TheEricMiller

+0

обновленные инструкции с последующими шагами – mpapis

+0

Кажется, что системная версия является переопределяющей пиво/rvm ... Я могу получить терминал для отображения обновленной версии, если я буду двигаться так: $ sudo mv/usr/bin/openssl/usr/bin/zz-openssl-bak $ brew link openssl – TheEricMiller

1

Немного опоздал на вечеринку ... но следующий не-РВМ подход работает для меня:

  • тянуть и разархивировать источники из http://openssl.org/
  • ./configure darwin64-x86_64-кубовый
  • сделать
  • делают тест
  • Sudo сделать установку

Это Виль l поместите исполняемый файл в /usr/local/ssl/bin/openssl, поэтому добавьте его в свой путь (например, в .bash_profile:

export PATH="/usr/local/ssl/bin:$PATH" 

Возможно, вам понадобится перекомпилировать рубин, чтобы поднять изменения.

Смежные вопросы