2012-02-19 3 views
1

私はレールチュートリアルを手に入れようとしていますが、インストールを進めていきます。私は初心者です。OSX 10.5.8でrails/sqlite3を設定する

1。 「rails new app1」を実行しました。 - アプリが作成されますが、バンドラーは、(失敗したことがsqlite3の(1.3.5)をインストールしている間

、エラーが発生したrails newコマンドの一部として実行されるようになりますされ

  1. はgemfileを変更しました明示的に(これはOSX 10.5上で動作し、最新バージョンである)"gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'のために呼び出すことがバンドルは、 『インストール」
  2. 走った』 - 成功
  3. は、デフォルトのアプリを表示し、見てみエラー

    のActiveRecord :: ConnectionNotEstablished

  4. は、設定/ database.ymlをに見えました。それは "database: db/development.sqlite3"

  5. と表示されます。ここではデータベースはありません。 - rails newの間にdbが作成されるはずですか?
  6. rake db:migrateを実行しようとしました - 取得

    "熊手中止されまし :sqlite3のアダプターをインストールしてください:gem install activerecord-sqlite3-adapter!(sqlite3のは、バンドルの一部ではありませんをGemfileに追加します。。)"

がいることを実行しているしようとしましたコマンドは、誰もが私が欠けているものを知っている

ERROR: Could not find a valid gem 'activerecord-sqlite3-adapter' (>= 0) in any repository 
ERROR: Possible alternatives: activerecord-jdbcsqlite3-adapter, activerecord-sqlserver-adapter, activerecord-spatialite-adapter, activerecord-n 
ulldb-adapter, activerecord-dbslayer-adapter 
を得ましたか。

私は何をする必要がありますか? OSX 10.5.8(ヒョウ) レール3.2.0 ルビー1.9.2

答えて

1

まあその最後の部分が少し毛深い響きがあるが、あなたのデータベースを取得するためにあなたがしたいソート:

rake db:setup 

..データベースを作成するための移行はありません。

rake -T | grep db 

...将来の参照用のオプションを示します。それ以降に何が起こるか見てみましょう:)

関連する問題