トップ «前の日記(2013-03-02) 最新 次の日記(2013-03-04)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2013-03-03 :-)

_ 午前

0930 起床 && 部屋掃除

_ 午後

1200 おひる。わさび蕎麦

1400 よみうりランド

_

1700 買い物

1800 ビデオ消化

1930 ぐったり

2130 飯。きすけの牛たん

_ よみうりランドの梅を見てきた

よみうりランドは溝口肇 目当てで行った情熱大陸ライブ以来 10 年ぶり [ 20030810#p03 ]

しかし時期尚早だったようだ。来週が温暖らしいので来週かなあ。

IMG_1162

IMG_1164

IMG_1169

隣の ジャイアンツ球場 で試合をやっているようなので見てきた(入場無料)。春季教育リーグの日本ハム vs ジャイアンツらしい。

球場に到着したときに 8 回だったんだが、3 回に大谷がタイムリーやってたとか ( 【日本ハム】大谷が教育Lでプロ初打点 - プロ野球ニュース : nikkansports.com )

IMG_1172

_ [ruby][rbenv]rbenv をインストールしてみた

環境

% which ruby
/usr/pkg/bin/ruby
% /usr/pkg/bin/ruby --version
ruby 1.9.3p327 (2012-11-10 revision 37606) [i486-netbsdelf]
% uname -a
NetBSD mogu.area51.gr.jp 6.0 NetBSD 6.0 (MYKERNEL) #1: Mon Dec 24 20:27:02 JST 2012  root@mogu.area51.gr.jp:/usr/obj/sys/arch/i386/compile/MYKERNEL i386

参考

rbenvで複数のバージョンのrubyを使用する環境を整える - memo.yomukaku.net

実施

git clone git://github.com/sstephenson/rbenv.git ~/.rbenv

PATH に $HOME/.rbenv/bin:$PATH を追加。既存の $PATH の前に追加しないとたぶん shims の仕組みとか働かないんだよね。

.zshrcにeval "$(rbenv init -)"を追加

つづき

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

インストールしてみる

md5 が 「q のオプション知らね」などと言っているし configure が「Cコンパイラ見つかんね」と言っているし。

% rbenv install 1.9.3-p327
md5: unknown option -- q
usage: cksum [-n] [-a algorithm [-ptx] [-s string]] [-o 1|2]
             [file ... | -c [-w] [sumfile]]
       sum [-n] [-a algorithm [-ptx] [-s string]] [-o 1|2]
           [file ... | -c [-w] [sumfile]]
       md2 [-nptx] [-s string] [file ... | -c [-w] [sumfile]]
       md4 [-nptx] [-s string] [file ... | -c [-w] [sumfile]]
       md5 [-nptx] [-s string] [file ... | -c [-w] [sumfile]]
       rmd160 [-nptx] [-s string] [file ... | -c [-w] [sumfile]]
       sha1 [-nptx] [-s string] [file ... | -c [-w] [sumfile]]
Downloading yaml-0.1.4.tar.gz...
-> http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
Installing yaml-0.1.4...
Installed yaml-0.1.4 to /home/rin/.rbenv/versions/1.9.3-p327

Downloading ruby-1.9.3-p327.tar.gz...
-> http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz
Installing ruby-1.9.3-p327...

BUILD FAILED

Inspect or clean up the working tree at /tmp/ruby-build.20130303224428.1022
Results logged to /tmp/ruby-build.20130303224428.1022.log

Last 10 log lines:
ruby-1.9.3-p327/golf_prelude.c
/tmp/ruby-build.20130303224428.1022/ruby-1.9.3-p327 /tmp/ruby-build.20130303224428.1022 ~
checking build system type... i386-unknown-netbsdelf6.0
checking host system type... i386-unknown-netbsdelf6.0
checking target system type... i386-unknown-netbsdelf6.0
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/ruby-build.20130303224428.1022/ruby-1.9.3-p327':
configure: error: C compiler cannot create executables
See `config.log' for more details

/tmp/ruby-build.20130303224428.1022.log を眺めるとライブラリはインストールしたと言ってるんだが

Libraries have been installed in:
   /home/rin/.rbenv/versions/1.9.3-p327/lib

無いし

% ls -l ~/.rbenv/versions
total 0

rbenv の issue にそれっぽいものが見つからなかったんだが、ruby-build のほうにあった。

configure: error: C compiler cannot create executables · Issue #319 - sstephenson/ruby-build

You can work around this error by running CC=gcc rbenv install ...

ということでインストール

CC=gcc rbenv install 1.9.3-p327
% rbenv rehash
% rbenv global
system
% rbenv global 1.9.3-p327
% rbenv global
1.9.3-p327
% which ruby
/home/rin/.rbenv/shims/ruby
% ruby --version
ruby 1.9.3p327 (2012-11-10 revision 37606) [i386-netbsdelf6.0]
% rbenv which ruby
/home/rin/.rbenv/versions/1.9.3-p327/bin/ruby

システムデフォルトに戻らない件について

% rbenv help global
Usage: rbenv global <version>

Sets the global Ruby version. You can override the global version at
any time by setting a directory-specific version with `rbenv local'
or by setting the `RBENV_VERSION' environment variable.

<version> should be a string matching a Ruby version known to rbenv.
The special version string `system' will use your default system Ruby.
Run `rbenv versions' for a list of available Ruby versions.
% rbenv global system
% which ruby
/home/rin/.rbenv/shims/ruby

あでも --version の印字は /usr/pkg/bin/ruby のと同じだ。

% ruby --version
ruby 1.9.3p327 (2012-11-10 revision 37606) [i486-netbsdelf]