railsでfugafugaを作ってみる。

とりあえず、やる気を出さないことには、なwww


んじゃあ、新しいプロジェクト(某社カタログ・サイト(コマース無し))作成。

$ svnadmin create /var/repositories/fugafuga # 適当&ウチは未だにsvn
$ cd ~/Rails # 適当
$ rails fugafuga # ウチはまだrails 2.2.2
$ svn import -m "New Project 'fugafuga'  Created" ./fugafuga svn+ssh://localhost/var/repositories/fugafuga/trunk # localhostでも敢えてsvn+ssh
$ mv fugafuga fugafuga_imported # 元のプロジェクトをリネーム
$ svn co svn+ssh://localhost/var/repositories/fugafuga/trunk ./fugafuga # リポジトリからチェックアウト
$ cd ./fugafuga
$ mate ./ # ウチはTextMate


んじゃあ、依存するgemをconfig/environment.rbに。
今回は、

こんなもんか?


んじゃあ、diff。

# config/environment.rb
(略)
 Rails::Initializer.run do |config|
   # Activate observers that should always be running
   # Please note that observers generated using script/generate observer need to have an _observer suffix
   # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
+
+  config.gem "mongrel",               :version => "~> 1.1.5", 
+                                      :source => "http://gems.github.com"
+                                      :lib => false,
+  config.gem "capistrano",           :version => "~> 2.5.4", 
+                                      :source => "http://gems.github.com"
+                                      :lib => false,
+  config.gem "rspec",                 :version => "~> 1.1.12", 
+                                      :lib => false,
+                                      :source => "http://gems.github.com"
+  config.gem "cucumber",              :version => "~> 0.1.16", 
+                                      :lib => false,
+                                      :source => "http://gems.github.com"
+  config.gem "webrat",                :version => "~> 0.4.1", 
+                                      :lib => false,
+                                      :source => "http://gems.github.com"
+  config.gem "rubyist-aasm",          :version => "~> 2.0.5",
+                                      :lib => "aasm", 
+                                      :source => "http://gems.github.com"
+  config.gem "mislav-will_paginate",  :version => "~> 2.3.7",
+                                      :lib => "will_paginate", 
+                                      :source => "http://gems.github.com"
+  config.gem "thoughtbot-paperclip",  :version => "~> 2.2.6",
+                                      :lib => "paperclip", 
+                                      :source => "http://gems.github.com"
 end

う〜ん、ビックリするほどgithub...
gitにした方がいいのかなぁ...


まあ、いいや。
で、gemのチェック。

$ rake gems

...エラー続出......
いろいろ書き換えてみる。
で、エラーが出るのは、

  • rspec
  • cucmber
  • webrat
  • thoughtbot-paperclip

う〜ん、上三つは兎も角、paperclipは、前は通ってたよなぁ...


...まあ、いいやwww


...イイのか?www