Ectoを使ってみる
Blogspotのオンラインの編集ツールもそれなりにすごいけど、Blogツールもつかってみようとおもって、探してたどり着いたのがEcto。
OSX版とWindows版があるようだ。
$17.95ドルの価値があるかどうかお試し中。
BlogのBは不精のB!
Blogspotのオンラインの編集ツールもそれなりにすごいけど、Blogツールもつかってみようとおもって、探してたどり着いたのがEcto。
OSX版とWindows版があるようだ。
$17.95ドルの価値があるかどうかお試し中。
WindowsにもMySQLいれてRailsでごー。なのでタイトルからLeopard にがとれてるのにその2。
始めるとやっぱり落とし穴が。
Errno::ENOENT: No such file or directory - /tmp/mysql.sockこんなのがでてしまいます。
development:
adapter: mysql
database: test_db
host: 127.0.0.1
port: 3306
username: rails_user
password: xxxx
socket:
というわけで Ruby on Rails つかってみようとおもって、まず最近手に入れたMacbookに MySQL いれようとしています。
OSXにはFreeBSDみたいに(って使ったことないですが...) ports があるのです。その名もMacPorts。
これを使ってインストールするわけですが、ただインストールするだけじゃやっぱりだめなので、ここを参考にさせてもらいながら、設定していきます。ちょっと補足すると、
「mySQLのrootユーザのパスワードを変更」の前に、mysqldの起動が必要です。
で、やり方を調べたところ、
mysql_safe5 --user=mysql
で起動です。
...が、すぐに止まってしまいました。なんだこの根性無しっ
じゃなくて、エラーがあったようです。
/opt/local/var/db/mysql5以下の*.errファイルにログが出ていることに気づくのに時間がかかりましたが、mysql/host.frm ファイルにアクセスできてないのが問題のもよう。
これがどこかというと、 /opt/local/var/db/mysql5/mysql/host.frm です。
/opt/local/var/db/mysql5 以下のいくつかのディレクトリが root のものになってます。
なので chown で mysql に変える。
よくある問題のようです。