개발자 영어

0118 오픈소스에 참여 (2)

토픽 개발자 영어 > 실전! 숟가락 공동번역 > 번역, 같이해요!

23    When setting up the development environment for a project it’s a good idea to check the documentation.
24    In this case there’s a development section in the README file that tells us that pull requests are welcome, but that any changes we made need to be fully covered by tests.
25    The README doesn’t have any instructions on running the gem’s test suite but it’s encouraging to see that Travis CI says that the tests are all currently passing.

23 프로젝트를 위한 개발환경을 셋팅할때 공식문서를 보는 것은 언제나 좋은 생각이다.
24 본 프로젝트의 경우, README 화일내 개발섹션은 pull request는 언제나 환영이지만, 코드 수정은 반드시 테스트의 의해 커버되어야한다고 되어있다.
25 README 화일에는 이 gem을 테스트하는 방법에 대해서는 나와있지 않지만, travis ci를 통해 모든 테스트가 성공하고 있다는 것을 알수 있다. (바로 요페이지. http://travis-ci.org/#!/myronmarston/vcr)


27    The project has a Gemfile so it uses Bundler to manage its dependencies.
28    We should be able to install these by running bundle install but when we try this we see an error.
29    This is to be expected as every system is set up differently so we should expect to run into a couple of hiccups when we try to set up a project in our environment.

27 이 프로젝트는 Gemfile를 가지고 있으므로 Bundler(라이브러리 이름)에의해 의존성이 관리되고 있습니다.
28 bundle install 명령어를 사용하면 인스톨이 되어야하지만, 해보니 에러가 나네요.
29
이것은 이미 예상하던 일이에요. 왜냐하면 모든 시스템은 다르게 설정이 되어 있기 때문이죠. 그러니 프로젝트를 우리 환경에서 설치를 하는 과정에서 몇 가지 어려움은 있을 겁니다.


31    The error we see is related to the rb-fsevent gem and a quick search tells us that this problem is related to our set up.
32    We’re using the GCC Installer rather than the full Xcode install on OS X and the current version of won’t install this way.
33    This problem has now been fixed in rb-fsevent but the fix isn’t yet in a stable release.
34    We can solve this problem by setting the version of rb-fsevent in the Gemfile to the current pre-release version.
35    When we run bundle now everything installs correctly.

31 이 에러는 rb-fsevent 젬과 관련이 있었고 잠깐 찾아보니 우리가 설정을 잘못 했더군요
32 우리는 OS X에 있는 XCode 풀버전 컴파일러가 아닌 GCC 인스톨러를 사용하고 있어요. 그래서 지금 버전으로는 이 방식으로 잘 설치가 안 됐던 거죠.
33 rb-fsevent문제는 해결되었지만 이 수정은 아직 (rb-fsevent의)안정적인 버전에는 들어가 있지 않습니다.(그러므로 gemfile에서 안정버전을 설치하면 수정한 코드는 안들어있겠죠?)
34 rb-fsevent의 버전을 시험버전(pre-release version)으로 설정하면 이 문제를 해결할수 있어요
35 번들을 실행하면 이제는 제대로 설치가 됩니다

 
37    Running The Tests

39    Next we’ll try to run the gem’s tests.
40    This is often set as the default Rake task so we should be able to run them by running rake.
41    It’s better, though, to run bundle exec rake though so we know that it’s using Bundler.

 

37 테스트하기

39 다음번에는 gem을 테스트해볼거에요.
40 보통은 디폴트인 Rake task로 설정이 되어 있으니, 요기에서는 rake를 실행하는 방법으로 테스트를 해볼 거에요. (Rake task가 프로그램을 테스트해보는 그런 건지...;;;)
41 하지만, bundle exec rake를 실행하는 게 더 나아요. 그래야 그게 Bundler를 사용한다는 것을 알 수 있거든요. (의미를 이해 못했네요 -.-;)

 

번역해둔 것 모음

http://www.facebook.com/groups/engfordev/298935240158308/
 

댓글

댓글 본문