要在单文件脚本中使用 Bundler,请在 Ruby 文件顶部添加 require 'bundler/inline'
。然后,使用 gemfile
方法声明所需的任何 gem 源和 gem。以下是一个示例
require 'bundler/inline'
gemfile do
source 'https://rubygems.org.cn'
gem 'json', require: false
gem 'nap', require: 'rest'
gem 'cocoapods', '~> 0.34.1'
end
puts 'Gems installed and loaded!'
puts "The nap gem is at version #{REST::VERSION}"
要运行此脚本,包括安装任何缺少的 gem,请将脚本保存到一个文件(例如,bundler_inline_example.rb
),然后使用命令 ruby bundler_inline_example.rb
运行该文件。
运行脚本将自动安装任何缺少的 gem,加载您列出的 gem,然后运行您的代码。