だから私はPHPとフロントエンドのバックグラウンドでレールを学び始めています。私は新しい Rails プロジェクトを作成しましたが、github から別の Rails アプリをダウンロードし、すべての依存関係と gem をインストールするまで、それは十分にうまくいっていました...とにかく、これらの問題は過去 2 日間の元に戻すことができました...本当に感謝します明確化。
ライブ バージョンの外部データベースとは対照的に、開発バージョンのローカル データベースをどのように正確に管理しますか?
たとえば、アプリケーションが Github からインポートされた後、Rails はローカル データベースを自動的に構築しますか? または、手動で作成する必要がありますか?また、ダウンロードしたデータベースと通信するために使用するのと同じ認証資格情報を持っている必要がありますか?
また、PostgreSQL とその gem をダウンロードした後、古い Rails プロジェクトの Rails サーバーを起動できなくなりました。新しいプロジェクトの場合も、両方とも次のエラーが発生します。
gems/actionpack-3.0.16/lib/action_dispatch/http/mime_type.rb:98: 警告: 既に初期化された定数 PDF gems/activerecord-3.0.16/lib/active_record/connection_adapters/postgresql_adapter.rb:950: in `initialize' : FATAL: ロール "postgres" が存在しません (PGError)