2015/04/10

Plamo Linuxでgem installできない

Plamo-5.3.1でgem install google-ime-skkとしたところエラーになりました。

hanaguro@shiro:~$ sudo gem install google-ime-skk 2>&1 |tee log.google-ime-skk
ERROR:  Could not find a valid gem 'google-ime-skk' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - 
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
 (https://rubygems.org/latest_specs.4.8.gz)

下記のサイトを参考に対応しました。
RubyでHTTPS接続時にSSL証明書のエラーがでる。


SSL証明書をどこに置けばいいか調べる。

hanaguro@shiro:~$ ruby -ropenssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE'
"/etc/ssl/cert.pem"

調べた場所にSSL証明書を置く。

hanaguro@shiro:~$ cd /etc/ssl/
hanaguro@shiro:/etc/ssl$ sudo ln -s /etc/ssl/certs/ca-bundle.crt cert.pem

google-ime-skkがインストールできることを確認する。

hanaguro@shiro:/etc/ssl$ sudo gem install google-ime-skk
Fetching: google-ime-skk-1.4.0.gem (100%)
Successfully installed google-ime-skk-1.4.0
Parsing documentation for google-ime-skk-1.4.0
Installing ri documentation for google-ime-skk-1.4.0
1 gem installed

0 件のコメント: