RubyGem 소스 읽기 (설정편)
이전
- 링크
rbenv와 bundler 넣기
rbenv 설치은 다른 기사에게 양보하는 것으로 중요한 것은 bundler입니다
안 좋은 예
$ gem which bundler
/usr/local/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb
좋은 예
/usr/local/rbenv
)에 있으므로 rbenv 아래에 라이브러리가 설치되어 있습니다. $ gem which bundler
/usr/local/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler.rb
rbenv versions
에서 현재 사용하고있는 ruby의 버전을 읽을 수 있습니다 (이하에서는 2.2.2를 이용하고 있습니다) $ rbenv versions
system
2.2.0
* 2.2.2 (set by /usr/local/rbenv/version)
리포지토리에서 젬을 떨어 뜨립니다.
vendor/bundle
아래에 $ git clone [email protected]:r-fujiwara/django.git
$ cd django
$ bundle install --path vendor/bundle
/path/to/django/vendor
아래에 모든 Gem을 떨어뜨리는 명령입니다. 여기까지 할 수 있으면
ls
그렇다면 다음과 같습니다. $ cd /path/to/django
$ ls
Gemfile Gemfile.lock README.md config config.ru log tmp views
bundle install
를 달리면 ls
했을 때 결과가 바뀌고 있습니다 ( vendor
부하가 바뀌고 있네요). $ cd /path/to/django
$ ls
Gemfile Gemfile.lock README.md config config.ru log tmp vendor views
export EDITOR 설정
왜 이것을 할까?
bundle open
명령으로 리포지토리에서 gem을 찾습니다.절차
$ vim $HOME/.bashrc
$HOME/.bashrc
export EDITOR='vim'
$ source $HOME/.bashrc
$ cd /path/to/django
$ bundle open unicorn
이번 다양한 설정의 이점
vendor
하고, bundle install
해서 감간 소스를 읽을 수 있습니다. See Also
어디까지나 이번은 코드 리딩의 수단으로서의 bundler의 사용법을 해설했습니다만, 정공법의 bundler는 이하와 같은 것일까,라고 생각하고 있습니다.
Ruby 쓰면 Bundler 사용할 수 있습니다.
h tp // 쇼카이. 오 rg/bぉg/아r치ゔs/7262
Reference
이 문제에 관하여(RubyGem 소스 읽기 (설정편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/r-fujiwara/items/faf643d6e8abf36cdff5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RubyGem 소스 읽기 (설정편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/r-fujiwara/items/faf643d6e8abf36cdff5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)