2014-04-26 1 views
4

레일 4를 spring & spring-commands-rspec gem과 함께 사용합니다. 이 질문은 다음과 관련이 있습니다. spring using by defaultspring & rvm symlink 별칭 명령을 bin에/

time rspec을 실행하면 5 초 정도가됩니다. time bin/rspec를 실행하면 2 초가 걸립니다. time rake -T을 실행하면 3 초가 걸리며 time bin/rake -T을 실행하면 1 초 이내에 완료됩니다.

어디에서 문제가 있습니까? 왜 모든 명령을 bin/ binstubs를 통해 실행하여 spring을 통해 구문 분석해야하는지. 어떻게 피할 수 있습니까? GitHub의에서

관련 문제 : https://github.com/jonleighton/spring-commands-rspec/issues/17#issuecomment-43174278

답변

1

나는하지 않는 것이 명시 적으로 spring rspec spec, spring rails c, spring rake 같은 내가 실행하는 모든 명령, 전에 spring를 호출. 그리고 더 쉽게하기 위해, 나는 spring을 단지 s에 앨리어싱했다. RSpec, Rake, Rails 바이너리가 Spring의 존재를 인식하지 못하기 때문에 Spring을 사용하여 명령을 항상 실행하려고한다고 가정 할 수 없기 때문에 Spring을 해당 바이너리에 통합하는 것은 다소 불가능합니다. 텍스트 편집기를 사용하여 bin 폴더에있는 파일을 열고 Spring에서 수행중인 작업을 볼 수 있습니다.