중개자 프로젝트의 보석을 관리하려면 rbenv
과 rbenv-gemset
을 사용하고 있습니다. 나는 rbenv rehash
명령을 실행했습니다 비록`rbenv rehash`가 shim을 생성하지 않습니다 (rbenv-gemset 플러그인 사용)
, 중개인에 대한 심의가 존재하지 않습니다
→ middleman git:(master) × rbenv which middleman
rbenv: middleman: command not found
당신은 내가 중개인 보석 그래도 설치 할 것을 여기 볼 수 있습니다
→ middleman git:(master) × gem list middleman
*** LOCAL GEMS ***
middleman (3.1.5)
middleman-core (3.1.5)
middleman-more (3.1.5)
middleman-sprockets (3.1.4)
그리고 여기 내 rbenv-gemset
디렉토리에 있습니다 :
→ middleman git:(master) × ls .gems/gems
middleman-3.1.5
middleman-core-3.1.5
middleman-more-3.1.5
middleman-sprockets-3.1.4
그리고 여기 당신은 또한 rbenv-gemsets
디렉토리에 middleman
명령이 볼 수
→ middleman git:(master) × ls .gems/bin/
bundle erubis kramdown padrino rails rake2thor ri sass-convert sprockets tilt
compass haml middleman rackup rake rdoc sass scss thor tt
그러나 (다른 사람의 사이)에 middleman
심의를 생성하지 않습니다 rbenv rehash
을 실행 :
→ middleman git:(master) × ls ~/.rbenv/shims
bundle dnsimple.rb gem rackup rdoc sass sdoc testrb tt update_rubygems
compass erb httparty rails ri sass-convert sdoc-merge thor unicorn
dnsimple erubis irb rake ruby scss sprockets tilt unicorn_rails
내 보석 환경입니다 :
→ middleman git:(master) × gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.7
- RUBY VERSION: 1.9.3 (2013-06-27 patchlevel 448) [x86_64-darwin12.4.0]
- INSTALLATION DIRECTORY: /Users/asgeo1/Projects/myproj/middleman/.gems
- RUBY EXECUTABLE: /Users/asgeo1/.rbenv/versions/1.9.3-p448/bin/ruby
- EXECUTABLE DIRECTORY: /Users/asgeo1/Projects/myproj/middleman/.gems/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/asgeo1/Projects/myproj/middleman/.gems
- /Users/asgeo1/.rbenv/versions/1.9.3-p448/gemsets/global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
무엇이 잘못 될 수 있습니까? 이 문제가 rbenv
또는 rbenv-gemset
일까요?
감사합니다. 작동합니다. – asgeo1