Mon, 24 Jun 2013 (平成25年) [長年日記]
_ 「Ruby 1.8.7 が終了するのでレンサバ CGI で Ruby 2.0.0-p195 と tDiary を動かした」を読んで、同じことをしようとして挫折した
まず、挫折した理由とは関係ないけどひっかかったところ。rbenv をインストールしようとして
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv Cloning into '/home/foo/.rbenv'... fatal: unable to access 'https://github.com/sstephenson/rbenv.git/': SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
https でアクセスできるようにする回避策はあるようだけども、github のアカウントは持ってるので公開鍵を登録してから次の方法で回避。
$ git clone git@github.com:sstephenson/rbenv.git ~/.rbenv $ mkdir ~/.rbenv/plugins $ git clone git@github.com:sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
そのあとは順調に進んで、いよいよ ruby 2.0 のインストール
$ rbenv install 2.0.0-p195 Downloading ruby-2.0.0-p195.tar.gz... -> http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz Installing ruby-2.0.0-p195... BUILD FAILED (あとは略)
さて、ログファイルを見ると
gcc: Internal error: Killed: 9 (program cc1)
という行を発見。負荷が高いということで強制的に落とされた ?
さくらはCPU timeだかが一定以上のプロセスはkillされた記憶が。hyper estraierのindex作るのに、killされまくって作れなかった過去が…
まちゅさんはできたからあの記事を書いてるわけで何が違うんでしょうね。「さくらのレンタルサーバの二週間お試し期間を使って検証」と書いてあるんだけど、もしかしてお試し期間中は特別扱いされるとか ?
お試しサーバーは新しい機種で相対的にCPU負荷が低かったのかもしれません。<br>となるとますます、さくらのレンタルサーバーが早くRuby1.9以降に対応してほしいところです。
ロリポップというレンタルサーバーがありましてね...(1.9.3 はもう入っていて 2.0.0 もふがふが)
Rubyのためだけにサーバ引っ越しまでは……