[解決済み] rake aborted! PG::ConnectionBad: fe_sendauth: no password supplied タスク。TOP => db:migrate (タスクを --trace で実行すると完全なトレースが表示されます)
2022-02-14 06:05:48
質問事項
を試したところ、以下のようになりました。
rake db:migrate
rake aborted!
PG::ConnectionBad: fe_sendauth: no password supplied
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
また、自分のローカルホストにアクセスした場合にも同様のメッセージが表示されます。
fe_sendauth: no password supplied
railsサーバとrailsコンソールも動作しません。
いろいろ試してみて、現在私のgemfileはこんな感じです。
source 'https://rubygems.org'
ruby '2.0.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'
gem 'devise'
gem 'pg'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
group :production do
gem 'rails_12factor'
end
と私の database.yml
development:
adapter: postgresql
encoding: unicode
database: myapp_development
pool: 5
username: myapp
password:
test:
adapter: postgresql
encoding: unicode
database: myapp_test
pool: 5
username: myapp
password:
production:
adapter: postgresql
encoding: unicode
database: myapp_production
pool: 5
username: myapp
password:
何が問題なのでしょうか?ローカルでpostgresのテーブルにアクセスするために、ある種のパスワードが必要なようです。私のアプリはHerokuを通して実行されている場合は正常に動作します。だから私はHerokuを開いて、私のアプリが意図しているように新しいリンクや投稿を送信することができますが、それはローカルで動作しません。
解決方法を教えてください。
ローカルマシンの場合
test
と
development
のセクションは
database.yml
を変更する必要があります。
username
をログインしているユーザー名に変更します。railsジェネレータでは、アプリ名と同じになるため、うまくいきません。本番環境ではHeroku上で実行され、デプロイ時に自動的にこの設定が変更されるため、問題にはなりません。
関連
-
[解決済み] Ruby/Rails の「フック」とは何ですか?
-
[解決済み] heroku open - no app specified
-
[解決済み] Ruby on rails "No route matches" (ルートに一致するものがない)。
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜ?
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] "render :nothing => true" は空のプレーンテキストファイルを返すのですか?
-
[解決済み] Railsでグループとカウント
-
[解決済み] rails/rubyでgroup_byを使用する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】警告:定数 ::Fixnum は非推奨 新しいモデルを生成するとき
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] Oauth2 Instagram API "リダイレクトURIが登録されたリダイレクトURIと一致しない"
-
[解決済み] Ruby: public static メソッドを作るには?
-
[解決済み] "render :nothing => true" は空のプレーンテキストファイルを返すのですか?
-
[解決済み] rails consoleを起動するとRailsのイニシャライザーが呼ばれる?
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] rails/rubyでgroup_byを使用する。