{"id":2517,"date":"2013-11-01T11:47:22","date_gmt":"2013-11-01T02:47:22","guid":{"rendered":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/?p=2517"},"modified":"2013-11-01T13:58:58","modified_gmt":"2013-11-01T04:58:58","slug":"ruby-gemce","status":"publish","type":"post","link":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/2013\/11\/01\/2517\/","title":{"rendered":"Ruby gem\u304c\u66f4\u65b0\u3067\u304d\u306a\u3044"},"content":{"rendered":"<p>\u3061\u3087\u3063\u3068\u53e4\u3044\u30b5\u30fc\u30d0\u4e0a\u306eRuby (1.9.3p327) \u3067Rails\u3092gem\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3001<code>Unsupported digest algorithm (sha256)<\/code>\u306e\u30a8\u30e9\u30fc\u304c\u2026\u3002<\/p>\n<div class=\"hl-surround\" ><div class=\"hl-main\"><pre>$ gem install rails\r\nERROR:  Error installing rails:\r\n        invalid gem: package is corrupt, exception while verifying: Unsupported digest \r\nalgorithm (SHA512). (RuntimeError) in \/usr\/local\/lib\/ruby\/gems\/1.9.1\/cache\/atomic-1.1.14.gem<\/pre><\/div><\/div>\n<p>\u691c\u7d22\u3059\u308b\u3068\u3001Ruby\u81ea\u4f53\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u969b\u306eopenssl\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u53e4\u304b\u3063\u305f\u305f\u3081\u3089\u3057\u3044\u2026\u3002<\/p>\n<ul>\n<li><a href=\"http:\/\/ilikestuffblog.com\/2011\/01\/22\/how-to-fix-ruby-error-unsupported-digest-algorithm-sha256\/\">How to fix Ruby error: Unsupported digest algorithm (sha256). | I like stuff.<br \/>\n<\/a><\/p>\n<li><a href=\"https:\/\/www.ruby-forum.com\/topic\/911004\">Unsupported digest algorithm (sha256). &#8211; Ruby Forum<br \/>\n<\/a>\n<\/ul>\n<p>Ruby\u3092\u518d\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308c\u3070\u3044\u3044\uff08\u3057\u304b\u306a\u3044\uff09\u3068\u3044\u3046\u3053\u3068\u3089\u3057\u3044\u304c\u3001\u30b5\u30fc\u30d0\u304c\u53e4\u3044\u305f\u3081\u3046\u307e\u304f\u3044\u304f\u304b\u3069\u3046\u304b\u2026\u3002\u3042\u30fc\u3001\u3063\u3066\u3044\u3046\u304b\u3001OpenSSL\u304b\u3089\u5165\u308c\u66ff\u3048\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u306e\u304b\u2026\u3002<\/p>\n<p>[\u8ffd\u8a18]<br \/>\nOpenSSL\u3092&#8221;0.9.7l 28 Sep 2006&#8243;\u304b\u3089&#8221;1.0.1e 11 Feb 2013&#8243;\u306b\u66f4\u65b0<\/p>\n<ul>\n<li><a href=\"http:\/\/d.hatena.ne.jp\/foldrr\/20090908\/p7\">CentOS OpenSSL \u3092\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3059\u308b &#8211; foldrr\u306e\u65e5\u8a18<br \/>\n<\/a><\/p>\n<ul>\n<li>.\/config &#8211;prefix=\/usr &#8211;openssldir=\/etc\/pki\/tls shared; make; make install\n <\/ul>\n<li><a href=\"http:\/\/www.openssl.org\/source\/\">OpenSSL: Source, Tarballs<br \/>\n<\/a>\n<\/ul>\n<p>\u3057\u3066\u3001Ruby\u3082\u66f4\u65b0\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u305f\u3089\u3001gem install\u304c\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u304c\u3001\u4eca\u5ea6\u306f\u65b0\u305f\u306a\u30a8\u30e9\u30fc\u304c\u2026\u3002<\/p>\n<div class=\"hl-surround\" ><div class=\"hl-main\"><pre>$ sudo gem install rails\r\nBuilding native extensions.  This could take a while...\r\nERROR:  Error installing rails:\r\n        ERROR: Failed to build gem native extension.\r\n\r\n    \/usr\/local\/bin\/ruby extconf.rb\r\ncreating Makefile\r\n\r\nmake\r\ncompiling atomic_reference.c\r\natomic_reference.c:75:2: #error No CAS operation available for this platform\r\nmake: *** [atomic_reference.o] \u30a8\u30e9\u30fc 1\r\n\r\n\r\nGem files will remain installed in \/usr\/local\/lib\/ruby\/gems\/1.9.1\/gems\/atomic-1.1.14 \r\nfor inspection.\r\nResults logged to \/usr\/local\/lib\/ruby\/gems\/1.9.1\/gems\/atomic-1.1.14\/ext\/gem_make.out<\/pre><\/div><\/div>\n<p>\u3069\u3046\u3084\u3089\u3001gcc\u3082\u53e4\u3044\u3068\u3044\u3046\u3053\u3068\u3089\u3057\u3044\u2026\u3002<\/p>\n<div class=\"hl-surround\" ><div class=\"hl-main\"><pre>$ gcc -v\r\n\u3000...\r\ngcc \u30d0\u30fc\u30b8\u30e7\u30f3 3.3.6 release (Vine Linux 3.3.6-0vl7)<\/pre><\/div><\/div>\n<ul>\n<li><a href=\"https:\/\/github.com\/headius\/ruby-atomic\/issues\/32\">failed compile with atomic-1.1.14.gem \u00b7 Issue #32 \u00b7 headius\/ruby-atomic \u00b7 GitHub<br \/>\n<\/a><\/p>\n<ul>\n<li>This gem installs correctly under GCC 4.8.1. Previously, I was using GCC 4.7.2 and faced the problem described in this issue.\n<\/ul>\n<\/ul>\n<p>\u3055\u3066\u3001gcc\u3092\u66f4\u65b0\u3059\u308c\u3070\u4f5c\u696d\u306f\u7d42\u308f\u308b\u306e\u304b\u2026\uff1f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3061\u3087\u3063\u3068\u53e4\u3044\u30b5\u30fc\u30d0\u4e0a\u306eRuby (1.9.3p327) \u3067Rails\u3092gem\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3001Unsupported digest algorithm (sha256)\u306e\u30a8\u30e9\u30fc\u304c\u2026\u3002 $ gem instal [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[307,82,248],"_links":{"self":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2517"}],"collection":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/comments?post=2517"}],"version-history":[{"count":6,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2517\/revisions"}],"predecessor-version":[{"id":2524,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2517\/revisions\/2524"}],"wp:attachment":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/media?parent=2517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/categories?post=2517"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/tags?post=2517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}