1

Amazone Elastic Beanstalk で Ruby on Rails アプリを実行していますが、タイトルに記載されているエラーが発生しています。

has_secure_password を使用しているため、gemfile 内の次のコメントを外しました

gem 'bcrypt-ruby', '~> 3.0.0'

コードを Elastic Beanstalk にプッシュしたところ、次のエラーが発生しました。

You have requested: bcrypt-ruby ~> 3.0.0 
The bundle currently has bcrypt-ruby locked at 3.0.1. 
Try running `bundle update bcrypt-ruby` (Bundler::GemNotFound)

宝石を次のように変更しようとしましたが、どちらも機能しません。

gem 'bcrypt-ruby', '~> 3.0.1'
4

1 に答える 1

1

Gemfile.lock ファイルを変更することで解決できました。私が変更され

specs:
     bcrypt-ruby (3.0.1-x86-mingw32) 

の中へ

specs:
     bcrypt-ruby (3.0.0)   

他のライブラリの問題に遭遇しました。私がしたことは上記と同じで、mingw32 を削除しました。

于 2013-09-15T14:26:52.673 に答える