問題タブ [bcrypt-ruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - Rails 3.2.5 Sorcery と遅延ジョブの統合による電子メールの送信
認証用のソーサリーとバックグラウンド処理用のdelayed_jobを使用してRails 3.2.5アプリケーションを開発しています[ソーサリー(0.7.12)、delayed_job(3.0.3)、delayed_job_active_record(0.3.2)]。
私のソーサリー構成は次のようになります。
Gemfile
アカウントの作成中に、ジョブがdelayed_jobsテーブルに追加されますが、エラーが発生します:
これはハンドラです:
[編集] このエラーは、YAML.load を実行できない場合にスローされます。しかし、奇妙なことに、コンソールで手動で実行しようとすると、問題がロードされます。
rubygems - Railsを新しくインストールするためにbcrypt-rubyをインストールできません
Railsの新規インストールで次のエラーが発生します。実行bundle install
し、たくさんのgemをインストールした後、bcrypt-rubyをインストールしようとするとエラーが発生します。OS X 10.8.2、最新のRuby(v1.9.3-p194)、新しいRails(v3.2.8)、および標準のGemfileを搭載した新しいMacを使用しています。
activerecordのインストール(3.2.8)
activeresourceのインストール(3.2.8)
ネイティブ拡張機能を使用したbcrypt-ruby(3.0.1)のインストール
Gem :: Installer :: ExtensionBuildError:エラー:gemネイティブ拡張のビルドに失敗しました。
makeコンパイルbcrypt_ext.cmake:/usr/bin/gcc-4.2:そのようなファイルまたはディレクトリはありませんmake:* [bcrypt_ext.o]エラー1
Gemファイルは、検査のために/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1にインストールされたままになります。結果は/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.outに記録されましたbcrypt-ruby(3.0 .1)、およびBundlerは続行できません。
gem install bcrypt-ruby -v '3.0.1'
バンドルする前に、それが成功することを確認してください。
更新:これには、Mac OS X 10.8.2を搭載した新しいMacだけでなく、昨日インストールされた新しいXcodeとコマンドラインツールも含まれています。次に、RVMをインストールして醸造しました。
ruby-on-rails - bcypt-ruby gem バンドルのインストール中にエラーが発生しました
Devises gem をインストールしようとしています。実行するbundle install
と、これまでにない bcrypt-ruby でこのエラーが発生します。私に何ができる?
さて、bcrypt-ruby をインストールする必要があります...
ruby-on-rails - Cygwin :: bcrypt-ruby-エラー:gemネイティブ拡張のビルドに失敗しました
bcrypt-ruby gemをインストールしようとすると、次のエラーが発生します
私はWindows732でCygwinを使用しています
誰かがそれをどうするか考えていますか? 私はすべてを試しました。
ruby - Windows XP の cygwin で bcrypt-ruby gem のネイティブ拡張をビルドできませんでした
Rails アプリ用に Windows XP でテスト エージェントをセットアップしています。
エージェント間の一貫性を確保するために、RVM と Cygwin を使用して Bundler を介してインストールしています。
以下は、プロジェクト ディレクトリで bundle install を実行した結果です (編集: gem install bcrypt-ruby を実行すると同じ出力が生成されることに注意してください)。
cygwin gcc パッケージがインストールされています。
bcrypt と同様:
さらなる研究の結果:
設定
(私の場合は1.9.3-p286)bcrypt-rubyを問題なくインストールできます
rvm と設定による 1.9.3-p286 のインストール
同一の (ruby バージョンを除く) エラーメッセージが表示されます。
Mac OS X へのインストールは、多数の開発者ステーションと複数の Mac エージェントで問題なく動作します。
これはすべて、エラーが rvm と cygwin の交差点にあることを示唆しています。
私は思いつくことができるすべてを試しました。どんな助けでも大歓迎です。
ありがとうございました
ruby-on-rails - bcrypt-ruby gem Gem :: Installer :: ExtensionBuildError:
良い一日。他の人が取り組んでいるプロジェクトを立ち上げようとしています。
実行bundle install
するとエラーでクラッシュします
sudo gem install bcrypt-ruby -v '3.0.1'
これを試しました-変更はありません。
http://rorguide.blogspot.com/2011/02/bundle-install-on-linux-giving-error.html
ruby-on-rails - BCrypt-「ロードするそのようなファイルはありません-bcrypt」(Rails)
タイトルが示すように!関連するファイル/構成は次のとおりです。
「requirebcrypt」があるとエラーが発生します。バンドルインストールを実行しました。
ruby-on-rails - Rails:BCrypt::Errors::InvalidSalt:無効なソルト
Ryan Bates のHow I Test Railscast に従って、ユーザーがサインアップしたときに電子メール確認トークンを送信するように実装します。
これは次の場合に失敗します (機能仕様およびサインアップ プロセスを手動でクリックした場合)。
私はbcrypt gemを再インストールしようとしました(Devise関連であり、Deviseを使用していませんが、他の場所gem uninstall bcrypt-ruby
で提案されているように):そして、役に立ちませんgem install bcrypt-ruby
でした。アイデア?
authentication - ユーザー認証 Bcrypt と Sinatra - LINK - 説明が必要なのを助けてください
http://www.128bitstudios.com/2011/11/21/authentication-with-sinatra/
シンプルで素敵な Sinatra BCrypt 認証システム - 説明をいただければ幸いです =)
BCrypt を使用して一緒に Sinatra 用に作成された非常に単純な認証システムに関するこの非常に優れた記事を見つけました。これは素晴らしくシンプルで、優れた古典的なコードが続いていると思います。
しかし、私はそれを理解するのに苦労しています。はい、私は初心者です。少なくともコードの一部を説明していただけると本当にありがたいです。私が特に興味を持っているのはこの部分です
私は、そのようなことで私よりもはるかに優れた人によって書かれたことを考えると、コードに問題はないと思いますが、エラーが含まれている可能性がありますが、ほとんどの場合そうではありません. 私は Sinatra と BCrypt の使用の両方にまったく慣れていないので、誰かが手順とパスワードを暗号化する方法を説明していただければ幸いです。
リンクにアクセスすると、残りのコードはすべてそこにあります。ここにすべてを貼り付けても意味がありません。
また、BCryptEngine がユーザーの param :password からソルトを作成することを正しく理解していると思いますが、ユーザーをテーブルやその他すべてのものに保存する方法を理解できません。ありがとう :)