スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

Windows10 TPで最新mikutter3.2.2にしたらrubygemsにSSL接続できなくてどハマった

タイトルの通りドハマりました。
mikutterは3.2.2 Rubyは2.1.3(i386)、Windows10TP。
今までそれなりに動いてたし、LMDE上では普通に3.2.2にしたあと立ち上がらなかったので $ bundle install --path vender/bundle したら動いたのでそのとおりにやろうとしたらこけました。

1.エラーはRubygemsのSSL証明書

>bundle install --path vender/bundle
DL is deprecated, please use Fiddle
Fetching gem metadata from https://rubygems.org/.......
Resolving dependencies...

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify
failed (https://rubygems.org/gems/rake-10.4.2.gem)
An error occurred while installing rake (10.4.2), and Bundler cannot continue.
Make sure that `gem install rake -v '10.4.2'` succeeds before bundling.


SSL接続のエラーとrake 10.4.2が入ってないから入れてよね、みたいな感じ。

2.gemもダメですが
とりあえず

> gem install rake -v '10.4.2'
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify
failed (https://rubygems.org/gems/rake-10.4.2.gem)


だめじゃん。
エラー名でぐぐったら、結構多くの人がこのエラー自体には遭遇してるみたい。
2-7 インストールや実行中にエラーが起こった場合の対処法
gem install で SSLエラー
gem updateができない-certificate verify failed
とりあえずhttpsじゃなくhttpで接続するってのが簡単そうなのでやってみる。

>gem source --add http://rubygems.org
https://rubygems.org is recommended for security over http://rubygems.org

Do you want to add this insecure source? [yn] y



これで> gem install rake -v '10.4.2'は通ったけど、bundle installするとやはりhttpsで接続しようとしてコケます。しかもrakeのエラーは変わらず出ています。

3.証明書がどうのこうの
gem install で SSLエラー
ではWindowsじゃないみたいでちょっと敬遠してたんだけど、結局これが正しかったです。
rubygems.orgにSSL接続するまでにほぼ24時間迷走した話。
homebrew で入れた openssl を使って Ruby をコンパイルすると SSL 利用時に証明書エラーが発生する場合の対応
24時間迷走してくれた先人のお陰で1時間強の迷走ですむとかすごいですねインターネッツ社会。
Automatically converted CA Certs from mozilla.org
ここにあるcacert.pemってのを「名前をつけて保存」。
で、このcacert.pemってのをmikutterフォルダではなく、rubyのディレクトリC:\Ruby21\lib\ruby\2.1.0\rubygems\ssl_certs以下に保存。

mikutter>bundle install --path vender/bundle
DL is deprecated, please use Fiddle
Fetching gem metadata from https://rubygems.org/.......
Resolving dependencies...
Installing rake 10.4.2
Installing addressable 2.3.6
Installing pkg-config 1.1.6
Installing cairo 1.14.1
Using bundler 1.7.3
(中略)
Your bundle is complete!
It was installed into ./vender/bundle
Post-install message from nokogiri:
Nokogiri is built with the packaged libraries: libxml2-2.9.2, libxslt-1.1.28, zlib-1.2.8, libiconv-1.14.


やったね!!

4.起動してみる

\mikutter>ruby mikutter.rb
The system cannot find the path specified.
The system cannot find the path specified.



お?と思うけどこの程度のエラー(?)はいつもどおり。
mikutter_20150205175211fdd.png 無事起動でございます。

普段ついったーで情報収集してるとmikutterが動かない時の情報交換ができなくて困るよね。
とりあえず久々に起動したWindows10 TPでも最新mikutter動きましたよっと。

あぁ、上の方で追加したhttpのrubygemsは削っときましょ

>gem source --remove http://rubygems.org



関連記事
Windows(Developer preview)でRuby1.9でMikutter
Windows 10 Technical Preview でRuby入れてMikutter for Windowsを動かしてておくれよう
最新Mikutter3.1で始めるておくれ最新Ruby(rbenv on LMDE 2回目)
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。