jcu*_*bic 22 ruby rubygems code-coverage
我想为我的项目添加代码覆盖率并注册coveralls.io并使用以下命令创建Gemfile:
gem 'coveralls', require: false
Run Code Online (Sandbox Code Playgroud)
但是如何从Gemfile安装gem呢?
Ser*_*oet 31
bundle install一旦创建了Gemfile,就在shell中运行该命令.
此命令将查看您的Gemfile并在指定的版本上安装相关的Gems.
安装Gemfiles是因为在你的Gemfile中你指出了可以从中下载gem的源.
您只需键入bundle initshell 即可创建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
Run Code Online (Sandbox Code Playgroud)
bri*_*kip 12
如果您没有捆绑包,请先安装捆绑包
gem install bundler或者sudo gem install bundler如果您没有所需的权限.Bundler是一个管理gem依赖关系的gem.
然后你可以按照上面的说明创建gemfile,之后你可以发出命令
bundle install
| 归档时间: |
|
| 查看次数: |
21925 次 |
| 最近记录: |