2013-04-15 2 views
1

Необходимо использовать SASS/Compass локально, но Ruby на моем старом Mac OSX на этом компьютере несовместим: sass requires Ruby version >= 1.8.7.. После исследования мне кажется, что мне нужен RVM, но мне не удалось выяснить, как установить его на моем компьютере, чтобы я мог обновить свой Ruby.Установить RVM на Mac OSX 10.5

Пробовал это, например:

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

возвращает это:

curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 
More details here: http://curl.haxx.se/docs/sslcerts.html 

Может кто-нибудь дать мне шаг за шагом инструкции о том, как это сделать? Пожалуйста, имейте в виду, что я не очень квалифицирован в терминале, поэтому любые фрагменты копирования и вставки будут полезны. Большое спасибо за вашу помощь!

+0

Какие 'curl' вы используете? Система? Homebrew? MacPorts? 'который завиток' должен сказать вам. – tadman

+0

'which curl' возвращает'/usr/bin/curl'. Но я установил HomeBrew ранее как часть шагов, включенных в онлайн-учебник. Безрезультатно, к сожалению ... Спасибо за любые идеи @tadman –

+0

У вас, вероятно, есть проблемы с 'curl' на других сайтах, не так ли? Что такое 'curl -I https: // google.com /' say? – tadman

ответ

-1

Попробуйте вставить -k в свои варианты завитка.

+0

Спасибо, но теперь получаем ошибку: 'BASH 3.2.25 требуется (у вас есть 3.2.17 (1) -release)'. Тьфу. Есть идеи? Пробовал шаги, проиллюстрированные в [этом вопросе StackOverflow] (http://stackoverflow.com/questions/10574969/how-do-i-install-bash-3-2-25-on-mac-os-x-10-5 -8), но по какой-то причине, когда я 'echo $ BASH_VERSION', он все равно возвращает 3.2.17. Это потому, что у меня нет XCode на этой машине? Спасибо за любые идеи! –

0

Я думаю, вы могли бы попытаться добавить insecure в ~/.curlrc:

echo insecure >> ~/.curlrc 

Чтобы избежать проблемы сертификата.

+0

Спасибо, но теперь проблема с моей версией Bash по какой-то причине .. См. Комментарий ниже, если вы не возражаете ... –

+0

Ну, я вижу вашу точку зрения. Я думаю, эта ссылка может решить вашу проблему: http://stackoverflow.com/questions/10574969/how-do-i-install-bash-3-2-25-on-mac-os-x-10-5-8 – xuhdev

+0

Я не вижу смысла голосовать за этот ответ. – xuhdev

1

Вам необходимо обновить сертификаты:

cert_dir="$(openssl version -d | awk -F'"' '{print $2}')" 
mkdir -p "$cert_dir" 
security find-certificate -a -p /Library/Keychains/System.keychain > "$cert_dir/cert.pem" 
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> "$cert_dir/cert.pem" 
Смежные вопросы