読者です 読者をやめる 読者になる 読者になる

ウェブサービスを作っています。

Merb をインストール

そろそろ Merb をいじってみようということで、眠いのでインストールと最初の一歩だけやってみました。
こちらを参考に。

$ sudo gem install merb
$ sudo gem install merb --development

どっちかだけでよかったはず。大量に入ります。
development だと cucumber とかが入ってた気がします。

$ merb-gen app my-first-app

[ADDED] など、メッセージの一部が緑色で表示されます。

$ merb-gen resource article title:string,content:text
Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
 ~ 
 ~ FATAL: The gem data_objects (= 0.9.10.1, runtime), [] was not found
 ~ 

はい、エラーきました!バージョン 0.9.10.1 の data_objects がないっぽいですね。

$ gem list data_objects

*** LOCAL GEMS ***

data_objects (0.9.11)

インストールされたバージョンのほうが新しいみたいです。
0.9.10.1 という値が書いてあった config/dependencies.rb の 4 行目を直してみます。

# do_gems_version   = "0.9.10.1"
do_gems_version   = "0.9.11"


リトライ。

$ merb-gen resource article title:string,content:text
Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
 ~ 
 ~ FATAL: The gem dm-core (= 0.9.9, runtime), [] was not found
 ~ 

はい、エラーきました!バージョン 0.9.9 の dm-core がないっぽいですね。

$ gem list dm-core

*** LOCAL GEMS ***

dm-core (0.9.10)

インストールされたバージョンのほうが新しいみたいです。
0.9.9 という値が書いてあった config/dependencies.rb の 3 行目を直してみます。

# dm_gems_version   = "0.9.9"
dm_gems_version   = "0.9.10"


リトライ。

Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
Generating with resource generator:
Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
Loading init file from /Users/milk1000cc/Sites/private/my-first-app/config/init.rb
Loading /Users/milk1000cc/Sites/private/my-first-app/config/environments/development.rb
     [ADDED]  spec/models/article_spec.rb
     [ADDED]  app/models/article.rb
     [ADDED]  spec/requests/articles_spec.rb
     [ADDED]  app/controllers/articles.rb
     [ADDED]  app/views/articles/index.html.erb
     [ADDED]  app/views/articles/show.html.erb
     [ADDED]  app/views/articles/edit.html.erb
     [ADDED]  app/views/articles/new.html.erb
     [ADDED]  app/helpers/articles_helper.rb
resources :articles route added to config/router.rb

うまくいきましたー!
続く