ruby 프로젝트의 bin/constore, bin/setup은 2진법이 아니라 스크립트입니다

3028 단어 Ruby
bundle gem sample_sample
루비 프로젝트를 내면 이렇게 되는 느낌
이 bin 부하, 콘솔, setup
./bin/console
실행하면irb가
2.3.0 :001 > 
반면
./bin/setup
런타임 시 bundle install이 이동합니다.
bundle install
+ bundle install
Resolving dependencies...
Using rake 10.5.0
Using bundler 1.11.2
Using sample_project 0.1.0 from source at `.`
Bundle complete! 3 Gemfile dependencies, 3 gems now installed.
Bundled gems are installed into ./vendor/bundle.

# Do any other automated setup that you need to do here

버블러로 루비게이지와 깃허브에 공개를 해보도록 하겠습니다.
중간
bin/setupはbundle installを実行するもので、その他のセットアップ処理を追加する場合は、こちらを利用しましょう。
어떻게 해요?이렇게 생각하면서 조사를 해봤어요.
노트 게시
확정하다
bin/setupスクリプトが導入されました。これはアプリケーションの初期設定時に設定を自動化するためのコードの置き場所となります。
드디어 여기
vim ./bin/setup
그리하여
#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'
set -vx

bundle install

# Do any other automated setup that you need to do here

여기에 추가하면 되죠!
겸사겸사 말씀드리겠습니다.bin/constore 예
#!/usr/bin/env ruby

require "bundler/setup"
require "sample_project"

# You can add fixtures and/or initialization code here to make experimenting
# with your gem easier. You can also use a different console, if you like.

# (If you use this, don't forget to add pry to your Gemfile!)
# require "pry"
# Pry.start

require "irb"
IRB.start

그냥 IRB 하는 거예요!!!!

좋은 웹페이지 즐겨찾기