2007年10月3日水曜日

RoR チュートリアル

結局、とにかくなにかアプリが作りたい!と思い、
『はじめよう Ruby on Rails』を見ながらコマンドプロンプトで
スケジューラーを作成し始める!! 16時すぎから・・・ (>_<) 本の言う通りに設定を済ませ、データベースも作り、 サクサクサクサク進んで喜んでいたら、「5-1 データベースの設計」で rake を使ってテーブルを作ろうとしたら・・・・出ましたエラー

---------------------------------------

$ rake db:migrate
(in /home/b-tech01/scheduler)
rake aborted!
No such file or directory - /tmp/mysql.sock

---------------------------------------

はい。実際 /tmp/ の中身は空っぽでした。

が、ググったらすぐにみつかりました。

/tmp/mysql.sockが見つからないって言われた

調べてみると


---------------------------------------

sudo mysqladmin version
mysqladmin Ver 8.41 Distrib 5.0.38, for pc-linux-gnu on i486
Copyright (C) 2000-2006 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 5.0.38-Ubuntu_0ubuntu1-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 4 hours 44 min 23 sec

---------------------------------------

config/database.ymlに socket: /var/run/mysqld/mysqld.sock と書いてみる。


・・・・

---------------------------------------

$ rake db:migrate
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/usr/lib/ruby/1.8/rake.rb:1822:in `load_rakefile'
(See full trace by running task with --trace)

---------------------------------------

だめじゃ〜ん・・・

ついでに、 /var/lib/mysql/mysql.sock も試してみるがダメでした。
今日はここで時間がきてしまいました。
明日、引き続き頑張ってみます。
うううう・・・・

0 件のコメント: