2017-07-18 1 views
1

Bundlerのguideを使用して自分のRuby Gemを作成する方法の基礎を教えています。私が作ったRuby ArubaのテストでPATH変数のコマンドが見つかりません

Command "co2domain" not found in PATH-variable "C:/.../PATH variables". (Aruba::LaunchError) 

唯一の違いは、私が最終的に構築したいと例の名前の一部を変更することです:私はアルバ/キュウリとCLIテストのセットアップに着くしかしとき、私は問題に実行しておきます会社名を適切なドメインに変換する宝石です。ここで

は私のcompany.featureファイルです:

Feature: Company 
    In order to portray Company 
    As a CLI 
    I want to be as objective as possible 

    Scenario: Positive number 
    When I run `co2domain portray --num 2` 
    Then the output should contain "positive" 

    Scenario: Negative number 
    When I run `co2domain portray --num -22` 
    Then the output should contain "negative" 

これは私のcompany.rbファイルです:私は初心者とガイドは初心者向けで午前として、私は私のように感じる

module Co2domain 
    class Company 
    def self.portray(num) 
     if num > 0 
     "positive" 
     else 
     "negative" 
     end 
    end 
    end 
end 

」小さくても重要なことが分からない。ヘルプは高く評価しました。

答えて

0

表示されているエラーは、使用しているガイドのsh: foodie: command not foundエラーと同じです。違いは、あなたはWindowsマシンを使用しており、ガイドは* nixマシンを使用していることです。

キュウリ試験は、シェルからコマンドを実行してテストしており、シェルは実行するコマンドを見つけることができません。あなたのプログラムがあなたのPATHにあるディレクトリを追加するか、パス内のディレクトリにプログラムを移動すると、キュウリはそれを実行できるはずです。

関連する問題