IRB から .rb ファイルを実行するにはどうすればよいですか?
概要
Ruby on Railsを始めています。現在、IRB から .rb ファイルを実行して現在のディレクトリに .xml ファイルを作成する必要があるというチュートリアルを進めています。
私の質問は、IRB で .rb ファイルを実行するにはどうすればよいですか?
私は次のことを試しました:ファイルのディレクトリ内のコマンドラインで irb と入力するだけです。私が理解している限り、これにより IRB セッションが開始されます。 それから私は入力しました
irb filename.rb
これは成功しましたが、現在のディレクトリには何も作成されませんでした。
解決策
irb でファイルを要求またはロードするだけで、ファイルを「実行」できます。
$ irb
>> load './filename.rb'
irb 内の現在の作業ディレクトリを変更するには、FileUtils を使用できます。
>> require 'fileutils'
>> FileUtils.pwd # prints working directory
>> FileUtils.cd '/path/to/somewhere' # changes the directory