Gemfile.lock에서 버전 변경 얻기
이런 때
할 수있는 일
gem 업데이트 (bundle update 라든지)를 한 후 Genfile.lock의 diff에서 gem 변경 차이를 표시하는 스크립트를 만들었습니다. travelog
이를 사용하여 업데이트 된 각 gem의 변경 차이를 추적 할 수 있습니다.
변경 사항이 발생하면 버그와 같은 문제가 발생하기 쉽기 때문에 테스트 설계에 도움이 될 수 있다고 생각합니다.
소개
$ gem install travelog
$ type travelog
사용법
rails 저장소를 사용해보십시오.
$ git clone https://github.com/rails/rails.git
$ cd rails
$ git diff b1edc37 HEAD -- Gemfile.lock | travelog
다음과 같은 출력을 얻을 수 있습니다.
버전에 변경이 있었을 경우는, bundler 형식으로 변경을 출력해, 별도 인스톨만 된 gem과 언인스톨된 gem을 출력하도록 하고 있습니다
***** CHANGED GEM'S *****
globalid 0.3.6(was 0.3.3)
jquery-rails 4.0.5(was 4.0.3)
sprockets 4.0.0(was 2.12.3)
turbolinks 3.0.0(was 2.5.3)
amq-protocol 2.0.0(was 1.9.2)
~~省略~~
***** INSTALLED GEM'S *****
sass-rails 6.0.0
sass 3.4.19
byebug 8.2.0
celluloid-essentials 0.20.5
~~省略~~
***** UNINSTALLED GEM'S *****
hike 1.2.3
mail 2.6.3
mini_portile 0.6.2
queue_classic 3.1.0
rack 1.6.0
rack-protection 1.5.3
ruby-prof 0.11.3
sprockets-rails 2.2.4
tilt 1.4.1
참고
htps : / / 루 바이 게 ms. 오 rg / 게 ms / t 등 ゔ
htps : // 기주 b. 코 m / 렌타 l 핥기 / t 라 ゔ ぉ g
감상
이 젬을 공개하는 동기를 부여한 rubykaigi에 감사드립니다.
Reference
이 문제에 관하여(Gemfile.lock에서 버전 변경 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rentalname@github/items/f72ee234d6b369ba771d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ gem install travelog
$ type travelog
사용법
rails 저장소를 사용해보십시오.
$ git clone https://github.com/rails/rails.git
$ cd rails
$ git diff b1edc37 HEAD -- Gemfile.lock | travelog
다음과 같은 출력을 얻을 수 있습니다.
버전에 변경이 있었을 경우는, bundler 형식으로 변경을 출력해, 별도 인스톨만 된 gem과 언인스톨된 gem을 출력하도록 하고 있습니다
***** CHANGED GEM'S *****
globalid 0.3.6(was 0.3.3)
jquery-rails 4.0.5(was 4.0.3)
sprockets 4.0.0(was 2.12.3)
turbolinks 3.0.0(was 2.5.3)
amq-protocol 2.0.0(was 1.9.2)
~~省略~~
***** INSTALLED GEM'S *****
sass-rails 6.0.0
sass 3.4.19
byebug 8.2.0
celluloid-essentials 0.20.5
~~省略~~
***** UNINSTALLED GEM'S *****
hike 1.2.3
mail 2.6.3
mini_portile 0.6.2
queue_classic 3.1.0
rack 1.6.0
rack-protection 1.5.3
ruby-prof 0.11.3
sprockets-rails 2.2.4
tilt 1.4.1
참고
htps : / / 루 바이 게 ms. 오 rg / 게 ms / t 등 ゔ
htps : // 기주 b. 코 m / 렌타 l 핥기 / t 라 ゔ ぉ g
감상
이 젬을 공개하는 동기를 부여한 rubykaigi에 감사드립니다.
Reference
이 문제에 관하여(Gemfile.lock에서 버전 변경 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rentalname@github/items/f72ee234d6b369ba771d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone https://github.com/rails/rails.git
$ cd rails
$ git diff b1edc37 HEAD -- Gemfile.lock | travelog
***** CHANGED GEM'S *****
globalid 0.3.6(was 0.3.3)
jquery-rails 4.0.5(was 4.0.3)
sprockets 4.0.0(was 2.12.3)
turbolinks 3.0.0(was 2.5.3)
amq-protocol 2.0.0(was 1.9.2)
~~省略~~
***** INSTALLED GEM'S *****
sass-rails 6.0.0
sass 3.4.19
byebug 8.2.0
celluloid-essentials 0.20.5
~~省略~~
***** UNINSTALLED GEM'S *****
hike 1.2.3
mail 2.6.3
mini_portile 0.6.2
queue_classic 3.1.0
rack 1.6.0
rack-protection 1.5.3
ruby-prof 0.11.3
sprockets-rails 2.2.4
tilt 1.4.1
htps : / / 루 바이 게 ms. 오 rg / 게 ms / t 등 ゔ
htps : // 기주 b. 코 m / 렌타 l 핥기 / t 라 ゔ ぉ g
감상
이 젬을 공개하는 동기를 부여한 rubykaigi에 감사드립니다.
Reference
이 문제에 관하여(Gemfile.lock에서 버전 변경 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rentalname@github/items/f72ee234d6b369ba771d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Gemfile.lock에서 버전 변경 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rentalname@github/items/f72ee234d6b369ba771d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)