-bash: cucumber: команда не найдена - PullRequest
       26

-bash: cucumber: команда не найдена

0 голосов
/ 29 сентября 2019

Я новичок в Cucumber и впервые попробовал запустить его на Mac.

Я установил ruby ​​и установил пакет, установил cucumber 3.1.2 Но по какой-то причине написано

command not found    

В других темах было сказано, что я должен изменить путь, но я этого не сделалпонять, какой и как. Если бы кто-то мог предоставить подробную информацию, я был бы очень благодарен. спасибо

огурец установлен:

      * cucumber (3.1.2)
         Summary: cucumber-3.1.2
         Homepage: https://cucumber.io/
         Path: /usr/local/lib/ruby/gems/2.6.0/gems/cucumber-3.1.2     

так что приходите эту информацию, когда я пытаюсь

gem env
    RubyGems Environment:
      - RUBYGEMS VERSION: 3.0.3
      - RUBY VERSION: 2.6.4 (2019-08-28 patchlevel 104) [x86_64-darwin18]
      - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.6.0
      - USER INSTALLATION DIRECTORY: /Users/filip/.gem/ruby/2.6.0
      - RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
      - GIT EXECUTABLE: /usr/bin/git
      - EXECUTABLE DIRECTORY: /usr/local/lib/ruby/gems/2.6.0/bin
      - SPEC CACHE DIRECTORY: /Users/filip/.gem/specs
      - SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.6.4_2/etc
      - RUBYGEMS PLATFORMS:
        - ruby
        - x86_64-darwin-18
      - GEM PATHS:
         - /usr/local/lib/ruby/gems/2.6.0
         - /Users/filip/.gem/ruby/2.6.0
         - /usr/local/Cellar/ruby/2.6.4_2/lib/ruby/gems/2.6.0
      - GEM CONFIGURATION:
         - :update_sources => true
         - :verbose => true
         - :backtrace => false
         - :bulk_threshold => 1000
      - REMOTE SOURCES:
         - https://rubygems.org/
      - SHELL PATH:
         - /usr/local/opt/ruby/bin
         - /usr/local/bin
         - /usr/bin
         - /bin
         - /usr/sbin
         - /sbin
         - /Applications/Wireshark.app/Contents/MacOS

1 Ответ

0 голосов
/ 30 сентября 2019

Лучше всего использовать дополнительный инструмент для запуска и управления рубинами, а не использовать системный рубин (в OSX это /usr/local/bin/ruby) или рубин, установленный чем-то вроде Homebrew.

Взгляните наrbenv https://github.com/rbenv/rbenv

или

RVM https://rvm.io

, прежде чем пытаться решить эту проблему. Эти инструменты позволяют вам устанавливать отдельные экземпляры ruby, где легко убедиться, что ваши драгоценные камни установлены в правильном месте, и ваш путь не мешает их поиску.

Возможно, вы сможете решить вашу текущую проблемув вашей среде, запустив bundle exec cucumber.

...