Я пытаюсь т настроить инструмент Salesforce Vulnreport, и каждый раз, когда я бегу SEED.rb я получаю следующее сообщение об ошибке:Рубин не может загрузить такой файл - дм - адаптер (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, чтобы действительно знать, куда идти отсюда. Любая помощь будет оценена по достоинству. Также я надеюсь, что я разместил это в хорошем месте. Спасибо!
Не могли бы вы разместить содержимое 'SEED.rb'? Похоже, у вас есть два дефиса в 'dm - adapter', и вам нужно только одно. –
Привет, приложение является продавцом и под лицензией BSD 3-clause. Их файл семени можно найти на странице git https://github.com/salesforce/vulnreport/blob/master/SEED.rb – SecurityAmoeba
Установили ли вы весь этот репозиторий? Этот файл имеет инструкцию 'require', которая ссылается на каталог и файл, которые находятся в этом репо. –