人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RubyからMySQLを使用したいです。
IDEのAptanaを使用してRailsアプリを作成しようとしています。
Railsはインストール済みです。

まず、RubyでMySQLを使用するため下記のコマンドを実行しました。
gem install mysql

そして、下記のコマンドを実行し、データベースクライアントを実行しようとしました。
rails dbconsole

しかし、下記のように表示され、ファイルを作成するだけでクライアントは立ち上がりません。
create
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create config/initializers
create config/locales
create db
create doc
?(省略)?

MySQLの使用には他に手順が必要なのでしょうか?

●質問者: Gaasu
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● satoxu
●20ポイント

config/database.yml は作成されたでしょうか。

http://doruby.kbmj.com/kimi_on_rails/20080227/database_yml_


Gaasuさんのコメント
回答ありがとうございます。 database.ymlは作成されています。

2 ● nuna
●80ポイント ベストアンサー

rails dbconsoleと打つことで、dbconsoleという名前のRailsアプリを新しく作っています。

rails 2.3 系では、rails APP_NAME でアプリの新規作成です。
3.x 系とはコマンドの使い方が異なるので注意してください。

■ 2.3.14 での手順
1. まずアプリを作成する
$ rails <app_name>
2. config/database.yml を編集
development のデータベース設定を MySQL にしてください。
$ cd <app_name>
$ vi config/database.yml
3. dbcosole実行
$ ./script/dbconsole

■ 3.x 系での手順
1. まずアプリを作成する
$ rails new <app_name>
2. config/database.yml を編集
development のデータベース設定を MySQL にしてください。
$ cd <app_name>
$ vi config/database.yml
3. dbcosole実行
$ rails dbconsole


Gaasuさんのコメント
詳しい解説ありがとうございます。 上記の手順どおり進めて見ました。 しかしながら、下記のコマンドの実行で「'vi' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」となってしまいます。 「$ vi config/database.yml」 何か考えられる理由がありましたら、また回答をよろしくお願い致します。

nunaさんのコメント
おっとすみません。viはLinuxのエディタです。 $ vi ... はファイルを任意のテキストエディタなどで編集すると読み替えてください。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ