2013-09-11 4 views
0

중개자 프로젝트의 보석을 관리하려면 rbenvrbenv-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일까요?

답변

1

누군가가 정확히 며칠 전 똑같은 문제를보고했습니다. middleman도 있습니다. 문제가 수정되었습니다 (https://github.com/jf/rbenv-gemset/issues/48 참조). 이 경우 문제는 rbenv-gemset입니다. 미안합니다!

당신은 (당신이 자식? 나 사제를 사용하고 있습니까?)

편집을 asgeo1 @, 당신은 할 수 있습니다 그 대답을 "수용"할 수 있도록 수정을 얻을 수 rbenv-gemset의 최신 버전으로 업그레이드 할 수 있습니다 다른 사람 오는 사람들도 도움이 될 것입니다. 감사.

+0

감사합니다. 작동합니다. – asgeo1