Rails on Ubuntu
RailsによるアジャイルWebアプリケーション開発 を教科書として、Railsの勉強を開始しました (以前英語版で途中まで進めたので、正確にはやり直し)。
動作環境は以下の通りです。
- Ubuntu Linux 5.10
- Ruby 1.8.4 (1.8.4のubuntu用パッケージが見付からないので、ソースからビルド)
- Rails 1.1.2
- MySQL 4.1.12 (ubuntuのパッケージをインストール)
この環境でscaffoldの生成を試みたところ、以下のようなエラーが発生しました。
~/work/rails/depot> ruby script/generate scaffold Product Admin exists app/controllers/ exists app/helpers/ create app/views/admin exists test/functional/ dependency model exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/product.rb create test/unit/product_test.rb create test/fixtures/products.yml No such file or directory - /tmp/mysql.sock
この辺を参考にdatabase.ymlに設定を追加したところ、無事scaffoldが生成されることを確認しました。