Le problème est que ruby ne pouvez pas trouver un certificat racine de confiance. Que de 1,9 ruby vérifie ce. Vous devrez vous assurer que vous avez le curl certificat sur votre système sous la forme d'un fichier pem. Vous devrez également vous assurer que le certificat est dans l'emplacement que ruby s'attend à le trouver. Vous pouvez obtenir ce certificat à la...
http://curl.haxx.se/ca/cacert.pem
Si votre un RVM et OSX utilisateur, puis le fichier de votre certificat de localisation varie en fonction de la version de ruby votre aide. Définir le chemin d'accès de manière explicite avec :ca_path est une MAUVAISE idée que votre code ne sera pas portable quand il arrive à la production. Il y a pour vous souhaitez fournir ruby avec un certificat dans l'emplacement par défaut(et d'assumer votre dev ops les gars savent ce qu'ils font). Vous pouvez utiliser dtruss de travail où le système est à la recherche pour le fichier de certificat.
Dans mon cas, le système a été à la recherche pour le cert fichier dans
/Users/stewart.matheson/.rvm/usr/ssl/cert.pem
cependant MACOSX système pourrait s'attendre à un certificat en
/System/Library/OpenSSL/cert.pem
J'ai copié le fichier téléchargé cert de ce chemin, et cela a fonctionné. HTH