MacにRailsをゼロからインストールする一番簡単な方法にちょっと補足

今日は何となく Rails な僕です。

というわけで、江島さんの CNET の記事「MacにRailsをゼロからインストールする一番簡単な方法」の通りやっていけば Mac に Rails 環境を用意できるわけですが、「7. Hello World!」で、エラーが出ちゃいました。Leopard なんですが、ruby 自体も MacPorts で入れてたりするからですかね。エラーは log/development.log を見るとこんな感じ。


MissingSourceFile (no such file to load -- sqlite3):
/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/opt/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
...

そんなときは


[ihara@Macintosh.local:~/work/rails-demo] $ sudo gem install sqlite3-ruby
Password:
Bulk updating Gem source index for: http://gems.rubyforge.org
Select which gem to install for your platform (i686-darwin9.0.0)
1. sqlite3-ruby 1.2.1 (mswin32)
2. sqlite3-ruby 1.2.1 (ruby)
3. sqlite3-ruby 1.2.0 (mswin32)
4. sqlite3-ruby 1.2.0 (ruby)
5. Skip this gem
6. Cancel installation
> 2
Building native extensions.  This could take a while...
Successfully installed sqlite3-ruby-1.2.1
Installing ri documentation for sqlite3-ruby-1.2.1...
Installing RDoc documentation for sqlite3-ruby-1.2.1...

なんつう感じで sqlite3-ruby を入れて script/server を再起動してあげましょう。ハイ。


About this entry