今これからIntelliJ(RubyMine)でRailsアプリを作ろうとしたときのメモ
よーし、パパこれからサーバサイドやっちゃうぞー。
環境の用意
rubyの環境を整える
Mac Book Airを買ってからRuby on rails3の開発環境を整えるまで
ここを見ながら1.9.3を入れておく。
追記)この1年くらいの間になんかよくわかんないことになってたので、homebrewもrvmも全部アンインストールして、homebrew入れなおして、rbenvを入れた。テヘ。
MySQLにdatabase作っておく
本家からDLするなりしてインストールしておく。
http://dev.mysql.com/downloads/mysql/
で、databaseとユーザー作っておこう。
ちなみにSQLite使わないのは、DDLの文法がMySQLと違ってmigrateに環境依存のコードを書かなくちゃいけなくなったのが辛かった記憶があるから。
Rubyプロジェクトを作る
プラグインがちゃんと入っていれば、ルビーのかたち(?)した選択肢があるから、それを選択。あとはrailsサポートを選んだりとか適当に。
あとDB選択ができるからMySQLを選んでおくと、最初からそれなりのかたちでプロジェクトを作ってくれる。超インテリ。
mysqlclientライブラリのシンボリックリンクを春
この状態でサーバ起動させても
Library not loaded: libmysqlclient.18.dylib (LoadError)
と出るかもしれない。
そんなときは以下のコマンドで対応する。
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
これでhttp://localhost:3000/にアクセスできるようになった。
とりあえずここまで。。