2016-11-16 1 views

답변

0

thor 종속성이있는 gemspec 파일이 있으면 bundler의 콘솔을 사용할 수 있습니다. 당신이 bundle console를 입력하면

cat limarka.gemspec 

(...) 

Gem::Specification.new do |spec| 
    (...) 
    spec.add_development_dependency "bundler", "~> 1.12" 
    (...) 
    spec.add_dependency "thor" 
    (...) 
end 

당신을 위해 콘솔에 모든 보석 종속성을로드합니다 :

$ bundle console 
Resolving dependencies... 

는 이제 토르의 조치를 실행하려면이 들어있는 클래스의 인스턴스를 만들어야합니다 동작. ask 작업은 Thor::Shell::Basic에서 발생하므로 다음 코드를 호출하십시오.

irb(main):001:0> city = Thor::Shell::Basic.new.ask "Type name of your city:" 
Type name of your city: João Pessoa 
=> "João Pessoa" 
irb(main):002:0> city 
=> "João Pessoa" 
irb(main):003:0> 
관련 문제