2017-05-08 1 views
0

exécution bundle install Je reçois l'erreur: « -bash: paquet: command not found »Courir avec Ruby Homebrew mais ne peut pas se Bundler au travail

Je peux installer Bundler avec gem install bundler et je reçois aucune erreur. En fait, si je cours gem list, cela montre bundler (1.14.6). Cependant, bundle -v ou quelque chose comme ça ne fonctionne pas. J'ai désinstallé bundler et ré-installé.

gem env retours:

RubyGems Environment: 
    - RUBYGEMS VERSION: 2.4.5.1 
    - RUBY VERSION: 2.2.3 (2015-08-18 patchlevel 173) [x86_64-darwin15] 
    - INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/2.2.3/lib/ruby/gems/2.2.0 
    - RUBY EXECUTABLE: /usr/local/Cellar/ruby/2.2.3/bin/ruby 
    - EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/2.2.3/bin 
    - SPEC CACHE DIRECTORY: /Users/mike/.gem/specs 
    - SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.2.3/etc 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-darwin-15 
    - GEM PATHS: 
    - /usr/local/Cellar/ruby/2.2.3/lib/ruby/gems/2.2.0 
    - /Users/mike/.gem/ruby/2.2.0 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 
    - SHELL PATH: 
    - /usr/local/bin 
    - /usr/bin 
    - /bin 
    - /usr/sbin 
    - /sbin 
    - /usr/local/Cellar/ruby/2.2.3/bin/ruby 
    - /usr/local/bin/gem 

brew doctor dit "Votre système est prêt à brasser"

echo $PATH dit /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/ruby/2.2.3/bin/ruby:/usr/local/bin/gem

which gem retours:/usr/local/bin/gem

Répondre

0

Bien que cela ne soit pas une solution à votre problème actuel, c'est une alternative Cela pourrait vous aider sur la route en développant Ruby/Rails.

Je recommanderais de passer à un système de contrôle de version de ruby ​​tel que RVM ou rbenv où vous avez alors le plein contrôle sur votre version de ruby ​​sur une base par projet. C'est beaucoup plus facile que de jouer avec votre système Ruby sur OS X aussi. Vous constaterez probablement qu'une fois que vous en avez installé un, vos problèmes de bundler disparaissent.