2017-12-29 24 views
0

私はRubyスクリプトを実行しようとしているが、私はルビー、それを実行しようとすると、エラーメッセージ未定義のメソッド `load_programming_language」

は、これは私が

require 'cucumber' 
require 'cucumber/rb_support/rb_language' 

runtime = Cucumber::Runtime.new 
rb = runtime.load_programming_language('rb') 

を実行しようとしていたコードであることを示しています*** WARNING:あなたがWindows上でカラー出力を得るためにANSICON 1.31以上(https://github.com/adoxa/ansicon/)を使用する必要があります

C:/path/to/script/step_definitions/step_definition.rb:6: '内の':未定義のメソッド「load_programming_language 'for#(NoMe thodError)

誰かが私を助けてくれますか?

+2

上で正しく表示される印刷されたプログラムです。コードを更新するか、古いバージョンのキュウリを使用する必要があります。 – Joe

答えて

-2

あなたはそれを

  • を解凍したフォルダにスペースなし

  • コマンドプロンプトを開き、CD付きのディレクトリに解凍しhttps://github.com/adoxa/ansicon/downloadsと からこの方法

    1. ダウンロードAnsiconをお試しください

      ここで、x86またはx64(コンピュータの プロセッサに応じて)にcdし、マシンにグローバルにインストールします(たとえば、D:\ Cucumber \ an ansicon.exe –i OR ansicon -iと入力し、Enterキーを押しますsi160 \ x64版)

    2. タイプ

    3. ANSIの色が今キュウリのバージョン2.2から非推奨です マシン
  • +0

    その警告は質問とは関係ありません – Dono

    関連する問題