2016-11-16 11 views
0

Я настраиваю новый Mac и пытаюсь настроить dev environmentemnt. Использование Homebrew & RVM как менеджеры пакетов. У меня установлен пакет, когда я запускаю bundler -v из корня, он получает Bundler version 1.13.6 проблем.Bundle установлен, но `-bash: bundle: command not found` при использовании любой команды пакета в каталоге приложения

Однако я только что клонировал один из моих проектов приложений локально, и когда в каталоге этого приложения bundler возвращает command not found. Surley Мне не нужно устанавливать Bundler, когда в каждом каталоге?!? Является ли это проблемой некоторых пользователей? Можете ли вы помочь мне понять эту ситуацию и почему пакет не работает в новом каталоге приложений? В конечном счете, я просто пытаюсь связать установку gemfile для этого недавно клонированного приложения.

камень среда

RubyGems Environment: 
    - RUBYGEMS VERSION: 2.4.8 
    - RUBY VERSION: 2.2.2 (2015-04-13 patchlevel 95) [x86_64-darwin16] 
    - INSTALLATION DIRECTORY: /Users/usr/.rvm/gems/ruby-2.2.2 
    - RUBY EXECUTABLE: /Users/usr/.rvm/rubies/ruby-2.2.2/bin/ruby 
    - EXECUTABLE DIRECTORY: /Users/usr/rvm/gems/ruby-2.2.2/bin 
    - SPEC CACHE DIRECTORY: /Users/usr/.gem/specs 
    - SYSTEM CONFIGURATION DIRECTORY: /Users/usr/.rvm/rubies/ruby-2.2.2/etc 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-darwin-16 
    - GEM PATHS: 
    - /Users/usr/.rvm/gems/ruby-2.2.2 
    - /Users/usr/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - "gem" => "--no-document" 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 
    - SHELL PATH: 
    - /Users/usr/.rvm/gems/ruby-2.2.2/bin 
    - /Users/usr/.rvm/gems/[email protected]/bin 
    - /Users/jusr/.rvm/rubies/ruby-2.2.2/bin 
    - /Users/usr/.rvm/bin 
    - /usr/local/bin 
    - /usr/bin 
    - /bin 
    - /usr/sbin 
    - /sbin 

эхо $ PATH

/Users/usr/.rvm/gems/ruby-2.2.2/bin:/Users/usr/.rvm/gems/[email protected]/bin:/Users/usr/.rvm/rubies/ruby-2.2.2/bin:/Users/usr/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

который драгоценный камень

/Users/usr/.rvm/rubies/ruby-2.2.2/bin/gem 

ответ

0

Вам необходимо выполнить следующую команду:

rmv use 2.2.2 
+0

'ruby -v' возвращает ' ruby ​​2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin16] ' так что уже он использует 2.2.2, а' rvm use 2.2.2' возвращает 'Использование/Пользователи/jbkimac/.rvm/gems/ruby-2.2.2' Так что это не решение Хоссам, я боюсь! – jbk