페도라 8에 루비에는
내가 가진 가장 큰 문제를 1.8.7p334 (엔터프라이즈 에디션) 실행 레일 1.2.6 gemset를 설치하는 몇 가지 문제를 가졌 설치 보석과는 다른 위치에 그들을두고 번들러가 실행 파일을 /usr/lib/ruby/gems/1.8/bin
에 설치한다는 것입니다. 그러나 Gem은 /usr/bin
에 실행 파일을 설치합니다.이 파일은 내가 원하는 곳입니다.
bundler에게 /usr/bin
에 어떻게 위치할까요? --binstubs
플래그를 살펴 보았지만 필요한 요구 사항을 완료하지 못하는 것 같습니다.
도움을 주시면 감사하겠습니다.
RubyGems Environment:
- RUBYGEMS VERSION: 1.5.2
- RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/lib/ruby/gems/1.8
- /root/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
당신이 모르는 경우에 대비해, 당신은 일반적으로 번들 간부'을 통해 실행 파일을 실행해야 ...', 예를 들어'번들 간부 RSpec에 사양 /' – Florent2
어떤 생각을 왜가 직접 호출 할 수 없으며 호출해서는 안됩니다. – trimbletodd
여러 버전의 gem을 설치 한 경우 bin을 직접 실행하면 일반적으로 Gemfile.lock에 정의 된 버전 대신 최신 버전이로드됩니다. – graywh