Techioz Blog

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