2016-11-19 11 views
0

私はtはSalesforceのVulnreportツールを設定しようとしています、と毎回私は次のエラーを取得するSEED.rbを実行します - DM:私が持っているRubyはそのようなファイルをロードすることはできません - アダプタ(とLoadError)

Setting up the PostgreSQL database... 
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- dm--adapter (LoadError) 
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/lib/ruby/vendor_ruby/dm-core/adapters.rb:163:in `load_adapter' 
from /usr/lib/ruby/vendor_ruby/dm-core/adapters.rb:133:in `adapter_class' 
from /usr/lib/ruby/vendor_ruby/dm-core/adapters.rb:13:in `new' 
from /usr/lib/ruby/vendor_ruby/dm-core.rb:230:in `setup' 
from /root/Documents/Resources/Applications/vulnreport/models/init.rb:19:in `<top (required)>' 
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from ./SEED.rb:20:in `<main>' 

をGemfileをチェックし、 'dm-postgres-adapter'がインクルードされ、インストールされています。なぜ私はこのエラーが出ているのか分かりませんし、同じ問題でこれをインストールしようとしている他の人も見つかりましたが、修正が見つかりませんでした。私はここからどこに行くのか本当に知るためにRubyに十分熟練していません。どんな助けもありがとう。また、私はOKの場所にこれを投稿したことを願っています。 ありがとう!

+0

'SEED.rb'の内容を投稿できますか? 'dm - adapter'に2つのハイフンがあるようで、あなたは1つしか持っていないようです。 –

+0

こんにちは、このアプリはsalesforceとBSD 3条項ライセンスの下にあります。彼らのシードファイルは、gitページhttps://github.com/salesforce/vulnreport/blob/master/SEED.rb – SecurityAmoeba

+0

にあります。リポジトリ全体をインストールしましたか?このファイルには、そのリポジトリにあるディレクトリとファイルを参照する 'require'文があります。 –

答えて

0

私のリポジトリを見て、私の.envファイルが問題を引き起こしていた 'export DATABASE_URL'コンポーネントに小さなエラーがあることを確認しました。私は私が持っていた間違ったパスワードを調整することでそれを修正することができました(1文字がオフでした)。ただし、エラーメッセージはあまり明確ではありません。問題のデータベースに対する認証の失敗をより簡単に指摘できたと思います。

関連する問題