如何从 Gemfile 安装 gems?
How to install gems from Gemfile?
我想为我的项目添加代码覆盖率并注册 coveralls.io 并创建 Gemfile 使用:
gem 'coveralls', require: false
但是如何从 Gemfile 安装 gem?
运行 在您的 shell 中执行命令 bundle install
,一旦您创建了 Gemfile。
此命令将查看您的 Gemfile 并在指定版本上安装相关的 Gem。
Gemfile 已安装,因为在您的 Gemfile 中您指出了可以从中下载 gems 的来源。
您只需在 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
如果没有捆绑器,请先安装它
gem install bundler
或 sudo gem install bundler
如果您没有所需的权限。 Bundler 是一个 gem 管理 gem 依赖项的工具。
然后您可以按照上面的说明创建gem文件,然后您可以发出命令
bundle install
我想为我的项目添加代码覆盖率并注册 coveralls.io 并创建 Gemfile 使用:
gem 'coveralls', require: false
但是如何从 Gemfile 安装 gem?
运行 在您的 shell 中执行命令 bundle install
,一旦您创建了 Gemfile。
此命令将查看您的 Gemfile 并在指定版本上安装相关的 Gem。
Gemfile 已安装,因为在您的 Gemfile 中您指出了可以从中下载 gems 的来源。
您只需在 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
如果没有捆绑器,请先安装它
gem install bundler
或 sudo gem install bundler
如果您没有所需的权限。 Bundler 是一个 gem 管理 gem 依赖项的工具。
然后您可以按照上面的说明创建gem文件,然后您可以发出命令
bundle install