Ruby on Rails 3.2 をDotCloudに導入しよう (1) | IT悶々日記

IT悶々日記

IT業界で悶々と奮闘するコンサルタント兼エンジニアの日記

正直、RoRもDotCloudも初心者なんだけど、
最新のRoR3.2をDotCloudで動かしてみよう、と思い立ってやってみた。

まずは自前のMacにrailsをインストール。とりあえずcpanの流れで、とりあえずgemしとく。

# sudo gem install rails

どのバージョンが入るのだろう(1/25時点)...

#...
#Successfully installed rails-3.2.0
#...

お、ちゃんと最新版の3.2.0が入った!!(結果おーらい)
さっそくrailsアプリケーションを作成しようとしたが、早速躓く。。。

#rails new kazoku
#..
#Invalid gemspec in [/opt/local/lib/ruby/gems/1.8/specifications/actionmailer-3.2.0.gemspec]: Illformed requirement
#/opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:388:in `bin_path': can't find gem railties (>= 0) with executable rails (Gem::GemNotFoundException)

Invalid gemspec in...やら、cannot find gem ralitiesやらのエラーが発生したので、
ralitiesをインストール。

#sudo gem install railties

これでrailsアプリケーションは作成されたんだけど、依然としてInvalid gemspecってエラーが大量に発生している。

https://github.com/rails/rails/issues/4559

まさに上のURLと同じ現象。解決策は現時点ではなく、3.2.1のリリースを待てとのこと。。。
どーしょもないので、ひとまず無視だな。

#rails server

で起動しまずはローカル環境で無事3000ポートでアクセスできることを確認できました。

(続く)