githubから宝石をフォークし、私のニーズに合うようにコードを変更しなければならなかった。私はを使って私自身のgithub repoに入れました。バンドルでフォークされた宝石を要求する
は今、私のアプリのために、私は私のGemfile
に宝石を追加しました:
source 'https://rubygems.org'
gem 'openvas-omp', :git => 'git://github.com/godzilla74/openvas-omp-ruby.git'
はbundle install
を走り、今私は私のアプリを実行しようとしているが、それはそれはできないというエラーを投げていますロードする私の宝石:
/Users/godzilla74/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- openvas-omp-ruby (LoadError)
from /Users/godzilla74/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from omp.rb:7:in `<main>'
私のアプリはそれまでかなり簡単です。これは、1つのファイルだけomp.rb
です:
...some other requires....
require 'openvas-omp'
ov = OpenVASOMP::OpenVASOMP.new("host" => "10.10.10.200", "port" => "9390", "user" => 'admin', "password" => 'admin')
puts ov
ここomp
appフォルダの私の現在のツリーです:
.
├── Gemfile
├── Gemfile.lock
├── omp.rb
は私が間違って宝石を実装については行っていますか?私が理解したところでは、私は単にコマンドgem install openvas-omp
を実行することはできません。なぜなら、それは私がフォークした元のgithubレポでピックアップするからです。
を実行し、つまりバンドルexecレールs – engineerDave
'bundle exec omp.rb' - >' bundler:コマンドが見つかりません:omp.rb' – Godzilla74