我想为我的项目增加代码覆盖率,并注册工作服.io并使用以下命令创建文件:
gem 'coveralls', require: false
但是如何从Gemfile安装gem呢?
我想为我的项目增加代码覆盖率,并注册工作服.io并使用以下命令创建文件:
gem 'coveralls', require: false
但是如何从Gemfile安装gem呢?
创建文件后,在shell中运行命令bundle install
.
此命令将查看您的gem文件,并在指定的版本上安装相关的gem.
之所以安装Gemfile,是因为在Gemfile中,您指出了可以下载Gem的来源.
你只需在shell中输入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