내가 함께 Gemfile을 내 프로젝트에 코드 커버리지를 추가하고 coveralls.io을 가입하고 만들려면 :Gemfile에서 gems를 설치하는 방법은 무엇입니까?
gem 'coveralls', require: false
하지만 어떻게 Gemfile에서 보석을 설치할 수 있습니까?
내가 함께 Gemfile을 내 프로젝트에 코드 커버리지를 추가하고 coveralls.io을 가입하고 만들려면 :Gemfile에서 gems를 설치하는 방법은 무엇입니까?
gem 'coveralls', require: false
하지만 어떻게 Gemfile에서 보석을 설치할 수 있습니까?
Gemfile이 생성되면 쉘에 bundle install
명령을 실행하십시오.
이 명령은 Gemfile을보고 지정된 버전에 관련 보석을 설치합니다.
젬 파일은 젬을 다운로드 할 수있는 소스를 지적하고 있기 때문에 설치되었습니다.
당신은 당신의 쉘에서 bundle init
을 입력하여 Gemfile을 만들 수 있습니다
나는 당신의 참조를 위해 Gemfile 예를 추가 : 당신이하지 않은 경우
source "https://rubygems.org" # where gems will be downloaded from
ruby "2.2.3" # ruby version, change for the one you use
gem "sinatra"
gem "sinatra-flash"
gem "sinatra-partial"
gem "bcrypt"
gem "dm-validations"
gem "dm-transactions"
gem "data_mapper"
gem "dm-postgres-adapter"
gem "pg"
gem "database_cleaner"
group :test do # you can make groups for test, development, production..
gem "rspec"
gem "capybara"
gem "rspec-sinatra"
gem "cucumber"
gem "coveralls", require: false
end
먼저 들러를 설치하는 것이
필요한 사용 권한이없는 경우 gem install bundler
또는 sudo gem install bundler
번들러는 보석 의존성을 관리하는 보석입니다.
는 당신이 명령
bundle install
당신이 [Bundler를 (http://bundler.io/)를 사용하는을 발행 할 수있는 후 gemfile을 만들기위한 위의 명령을 따를 수 있는가? 그것이 루비 보석을 설치하는 일반적인 방법입니다. – mlovic
아니요, Bundler를 사용하지 않고 gemfile에서 보석을 가져와야합니까? gemfiles는 Bundler와 연결되어 있습니까? – jcubic
@jcubic : 예, 젬 파일은 번들러에 의해 처리됩니다. –