$> JRuby를 -vRSpec에 보석이 종속성을 설치하지 않는 것
JRuby를 1.1.4 (루비 1.8.6 패치 레벨 114) (2008-08-28 레브 7570) [86-자바]
$는> 보석 RSpec에
JRuby를 제한 openss로드 설치합니다. gem은 완전한 지원을 위해 jruby-openssl을 설치합니다.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
들을 성공적 설치 RSpec에-1.1.12
1 보석은
이 ...
이 RSpec에-1.1.12에 대한 RDoc 설명서를 설치 ... RSpec에-1.1.12에 대한 리 문서를 설치 설치
$> spec --help
.../jruby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb : 578 :`report_activate_error ': RubyGem 오이 (> = 0.1)를 찾을 수 없습니다. 13) (Gem :: LoadError)
:activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
활성화 '
의에서 .../JRuby를/1.1.4/lib 디렉토리/루비/site_ruby .../JRuby를/1.1.4/lib 디렉토리/루비/site_ruby/1.8/rubygems.rb에서
/1.8/rubygems.rb:157 :에서 each
에서 .../JRuby를/1.1.4/lib 디렉토리/루비/site_ruby/1.8/rubygems.rb : 157 : activate'
보석 '에서에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
.../JRuby를 /1.1.4/bin/spec:18
$> 보석 설치 오이
(설치 오이 0.1.16 및 용어 - ansicolor-1.0.3, 수개 국어-0.2.5, treet 종속성 상위 1.2.4, DIFF-LCS-1.1.2)
$> 사양 --help
.../JRuby를/1.1.4/lib 디렉토리/루비/site_ruby/1.8/젬. rb : 578 :`report_activate_error ': RubyGem hoe (> = 1.8.0)를 찾지 못했습니다 (Gem :: LoadError)
.../jruby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb 134 : 행
.../JRuby를/activate'
활성화 ': 157
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: ineach'
활성화에 .../JRuby를/1.1.4/LIB/루비/site_ruby/1.8/rubygems.rb에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
'에서 1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb : 158 : in activate'
각 '.../JRuby를/1.1.4/lib 디렉토리/루비/site_ruby/1.8/rubygems.rb에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
: 157 : activate'
활성화에'.../JRuby를에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
/1.1.4/lib 디렉토리/루비 /site_ruby/1.8/rubygems.rb:157 : each'
활성화에에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
'.../JRuby를에서
/1.1.4/lib 디렉토리/루비/site_ruby/1.8/rubygems.rb : 158 각 activate'
에'. ../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157 :
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: inactivate'
보석 '.../JRuby를/1.1.4/빈/사양에서
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
에서 18
$> gem install hoe
(설치된 hoe-1.10.0 및 종속성 rubyforge-1.0.3)
는 는$> 사양은
사용 --help : 사양 (FILE | 전화 번호부 | GLOB) + [옵션]
(등, 등, 등)
보인다 "gem install rspec"과 같이 의존성을 설치하지 않습니다.
Windows 용 JRuby 전용인지 확실하지 않습니다 ... 테스트되지 않은 다른 OS.
AHA! "--development"스위치를 추가하면 트릭이 생겼습니다. "gem install foo"는 foo witho 만 설치하는 것이 정상입니까? 그것의 의존성 중 하나는 무엇입니까? – Denis
보석 종속성에는 개발 및 런타임 종속성이라는 두 가지 유형이 있습니다. 두 버전을 구분하지 않은 이전 버전의 RubyGems는 기본적으로 모든 종속성을 설치합니다. 현재 버전은 "--development"가 설정되어 있지 않으면 런타임 종속성 만 설치합니다. 오이와 괭이 보석은 RSpec을 실행하는 데 엄격하게 필요하지 않기 때문에이 경우 개발 의존성입니다. –