2017-01-26 14 views
-1

私はRuby on Railsの初心者です。 は、私が最初にデモプロジェクトを作り、 Ruby on Railsは単独でDBサーバーをサポートしていますか?

これらのコマンドによって

rails new demo 
rails server 
を実行し、それがうまく機能しません。 私はXAMPPのようなApacheやMySQLサーバをインストールしていませんが、私のデモプロジェクトはうまくいきました。 今、私は、レール上のルビーがデータベースサーバを単独でサポートしているかどうかを知りたいです。 そうでない場合は、XAMPPのような新しいデータベースサーバーをインストールする必要がありますか?

答えて

1

config/database.ymlデフォルトはなぜ、システムアップしているシステムにインストールされているsqlliteを使用している、とあなたはsqllite3宝石があなたを接続するアダプタである存在していることを、あなたの宝石のファイルで見ることができます表示されますを確認しますあなたが例えばpostgresを使用してpg宝石を追加するdatabase.ymlの構成を変更したら、データベースは、アプリがそのがインストールされていないとして、それはpostgresに接続できませんでしたとして起動に失敗したり、そのことまで、あなたのマシンで

もチェックしますこの回答は、あなたのために多くをクリアしますConvert a Ruby on Rails app from sqlite to MySQL?

+0

あなたの答えをありがとう、あなたは、デフォルトでsqllite dbを提供するrubyを意味しますか? そして、もし私がdbとしてmysqlサーバを使いたいのであれば、それをどうやって行うのですか?それから私はMySQLのDBサーバーをインストールする必要がありますか? –

+0

はい、あなたは3つのことを行う必要があります1-あなたのコンピュータにmysqlをインストールし、mysqlの宝石をインストールし、mysqlを使用するようにデータベース設定を変更し、 –

+0

http://stackoverflow.com/questions/1670154/もチェックします。 ruby-on-rails-app-from-sqlite-to-mysql –

関連する問題