私は現在、最初のRails環境をセットアップしています。走ろうとすると
rake db:create
database.ymlで指定されたデータベースはビルドされますが、想定されているようにdb /フォルダーではなく、/ var / lib/mysqlにあります。適切な場所にデータベースを構築するにはどうすればよいですか?ArchLinuxを実行しています。
私は現在、最初のRails環境をセットアップしています。走ろうとすると
rake db:create
database.ymlで指定されたデータベースはビルドされますが、想定されているようにdb /フォルダーではなく、/ var / lib/mysqlにあります。適切な場所にデータベースを構築するにはどうすればよいですか?ArchLinuxを実行しています。
sqlite データベースのみがdb/
フォルダーに配置されます。Mysql や Postgresql などの他のデータベース ソリューションは、多くの場合、インストール時に設定される独自の内部の場所に従ってデータベースを作成します。
データベースが作成された場所に問題はなく、db/
フォルダに移動したり配置したりしないでください。
データベース (この場合は mysql のように見えます) 構成によって、実際のデータ ファイルが格納される場所が決まります。レールとは関係ありません。