2 flat logo on transparent 256
2018-11-07

rake secretコマンドでエラーになった場合の対処法

Secret20181107

AWSなどにRuby On Railsをインストールした後に secret.ymlや.envファイルへproductionのkey情報を記載する必要があります。

Keyの生成コマンドはrake secretですが、bundlerがないというエラーが発生する場合があるので、その対応方法を記載します。

rake secretのエラー内容

rake secretコマンドを入力するとbundlerがないと表示される。

rake secret
rake aborted!
cannot load such file -- bundler/setup

bundlerをインストール

gem install bundler

1 gem installed

bundler installでgemをインストール

rakeコマンド用のgemなどを含めインストール

bundle install

Fetching gem metadata from https://rubygems.org/..........
Fetching rake 12.3.0
Installing rake 12.3.0
Fetching concurrent-ruby 1.0.5
Installing concurrent-ruby 1.0.5
Fetching i18n 0.9.1
Installing i18n 0.9.1

bundleを利用するのでbundle execを付けて、生成

bundle exec rake secret

その他関連記事

ArgumentError in Controller index key must be 32 byteエラーについて

Rail5でアップデートしたらmysql2でエラーになった場合の対処方法

Ruby On Railsのデバッグツール byebugの紹介

NameError | Ruby On Railsでよく発生するエラー2

Template is missingの対応方法|Ruby On Railsでよく発生するエラー1

エラー関係の記事一覧

前の記事