Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > fileutilsライブラリ > FileUtilsモジュール > install

module function FileUtils.#install

install(src, dest, options = {}) -> ()[permalink][rdoc]

src と dest の内容が違うときだけ src を dest にコピーします。

[PARAM] src:
コピー元。一つの場合は文字列でも指定可能です。 二つ以上指定する場合は配列で指定します。
[PARAM] dest:
コピー先のファイルかディレクトリです。
[PARAM] options:
:preserve, :noop, :verbose, :mode が指定できます。 FileUtils/オプションの説明

例:

require 'fileutils'
FileUtils.install('ruby', '/usr/local/bin/ruby', {:mode => 0755, :verbose => true})
FileUtils.install('lib.rb', '/usr/local/lib/ruby/site_ruby', {:verbose => true})