単一ファイルのスクリプトで Bundler を使用するには、Ruby ファイルの先頭に require 'bundler/inline'
を追加します。次に、gemfile
メソッドを使用して、必要なあらゆる gem ソースと gem を宣言します。以下に例を示します。
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
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 が必要となり、次にコードを実行します。