今になってRails 2.3をインストールする話
Rails 2.3でも後のほうのバージョンだともう少しだけ楽っぽいのだけど、古めだと各種gemのバージョンのしばりがいろいろ。
Railsのバージョン確認
ただ、その前に。Railsのバージョンがどうなっているかを確認する。あれ、Gemfileない、みたいな。
$ ./script/about
Missing the Rails 2.3.5 gem. Please `gem install...
Rails 2.3でも後のほうのバージョンだともう少しだけ楽っぽいのだけど、古めだと各種gemのバージョンのしばりがいろいろ。
ただ、その前に。Railsのバージョンがどうなっているかを確認する。あれ、Gemfileない、みたいな。
$ ./script/about
Missing the Rails 2.3.5 gem. Please `gem install...
変な話だけどたまに必要になる。いろんなやり方があるとは思うけど。
~/.rbenv/plugins/ruby-build/bin/ruby-build 1.8.7-p375 \
~/.rbenv/versions/foobar-1.8.7-p375
家路を急ぎながらぼんやりふりかえったこと。
プロ無職の人のインパクトはすごかった。さすが。
「プロ無職の人」体験会なんてあるといいかもなーなどと思った。とはいえ何か「場」を作らないと再現できるものでもないだろう。というわけでBug Squash Partyとかやると面白いかも。
何かプロダクトを決めてスタート。オープン状態のバグからクジ引きして振り分け。「プロ無職の人」役の人は全体をさ...
$ git pull -h
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-pull: line 12: git-sh-setup: No such file or directory
元旦早々こんな問題が発生。
実は前にも見たけどなんとなくスルーしてしまった。今回、ちょっと気になったので調べてみると...
何かで見掛けたMiddlemanが少しばかり気になっていたので、ちょろちょろっといじってみてたのだけど、この手のものはそれなりにちゃんと使わないと分からないよなーと思い、自分のサイトで移行してみることにした。
Typo→Octopressのときは、Octopressがテンプレートをがっつり持っていたこともあり、記事の移行以外で自分でどうにかするのはマクロなどをどうにかすることくらいだっ...
def foo(*)
end
foo(1, 2, 3)
消えちゃうわけではないんだな。
class Foo
def foo(*arg)
arg
end
end
class Bar < Foo
def foo(*)
super
end
end
Bar.new.foo(1, 2, 3) #=> [1, 2, 3]
キーワード引数には**
。
ずっと知らなかったんだけどriでいろいろ読めるのね。たとえば
ri ruby:NEWS
とか。riで読めるドキュメントは
ri ruby:
で調べられる。末尾にある「.rdoc」は省略可能。
ri ruby:syntax