ゆうなんとかさんの雑記帳的な。

Twitterで踊ったり音ゲーしたりしてるあの名前がよくわからない人が書いてるらしいよ。

レポート倒せました。ほか

レポート倒せました。

先ほど受け付けましたとのメールが返ってきました。
ひとまずておくれずに済んだようですが、どうなるやら…
今期の授業はこれにておしまい。どれだけ単位が出るのでしょうか…( 一一)

sudo gem install rails


今までなんか避けていたのですがRoRインストールしてみました。TLにはRubyに詳しい人が何人かいるのでこの時点ですでにツッコミが入ります。

今までずっとsudoしてたよぅ…なんか初めてgem install hogehogeしたときにパーミッションがどうとか怒られたような気がしてから以来ずっとsudoしてたんですが、どうもいらないらしいです。タイプする数が減るのはいいんですが、じゃああの時怒られたのは何だったのか…エラーメッセージとかは覚えてません。ちなみに起こってきたときの環境はUbuntu11.10&ruby1.9.2だったと思います、確か。

$ gem install rails
(中略)
Successfully installed activesupport-3.2.8
Successfully installed builder-3.0.0
Successfully installed activemodel-3.2.8
Successfully installed rack-cache-1.2
Successfully installed rack-test-0.6.1
Successfully installed journey-1.0.4
Successfully installed hike-1.2.1
Successfully installed sprockets-2.1.3
Successfully installed erubis-2.7.0
Successfully installed actionpack-3.2.8
Successfully installed arel-3.0.2
Successfully installed tzinfo-0.3.33
Successfully installed activerecord-3.2.8
Successfully installed activeresource-3.2.8
Successfully installed mime-types-1.19
Successfully installed polyglot-0.3.3
Successfully installed treetop-1.4.10
Successfully installed mail-2.4.4
Successfully installed actionmailer-3.2.8
Successfully installed rake-0.9.2.2
Successfully installed rack-ssl-1.3.2
Successfully installed thor-0.16.0
Successfully installed railties-3.2.8
Successfully installed bundler-1.1.5
Successfully installed rails-3.2.8
25 gems installed
(後略)

と、そらはー氏に言われた通りsudoなしでやってみたら無事インストールできました。ほんとなんだったんでしょう…
それにしても、

$ gem list

*** LOCAL GEMS ***

activesupport (3.2.3)
addressable (2.2.7)
atk (1.1.4)
bigdecimal (1.1.0)
bson (1.6.1)
cairo (1.12.2)
coffee-script (2.2.0)
coffee-script-source (1.2.0)
execjs (1.3.0)
faraday (0.7.6)
gdk_pixbuf2 (1.1.4)
gettext (2.2.1, 2.2.0)
glib2 (1.1.4)
gtk2 (1.1.4)
haml (3.1.4)
httpclient (2.2.4)
i18n (0.6.0)
io-console (0.3)
json (1.6.5)
locale (2.0.5)
mongo (1.6.1)
multi_json (1.2.0)
multipart-post (1.1.5)
nokogiri (1.5.5)
oauth (0.4.5)
pango (1.1.4)
pkg-config (1.1.3)
rack (1.4.1)
rack-protection (1.2.0)
rdoc (3.12)
rmagick (2.13.1)
sass (3.1.15)
shotgun (0.9)
simple_oauth (0.1.5)
sinatra (1.3.2)
tilt (1.3.3)
twitter (2.2.0)

とすでに結構(37個)gem入ってるなぁと思っていたのにさらに大量にインストールされるんですね。
それから追加でRSpecもインストールしてみました。今までテスト駆動開発っていうのはやったことがなかったのでせっかくの機会かなって思いまして。MVCモデルに基づいた開発はCakePHPでそれなりに体験済みなので、RoRのお作法がわかってくればまあなんとか。