ruby コマンド

スクリプトを実行する。

$ ruby test.rb

スクリプトを引数で与えて実行する。

$ ruby -e 'puts "Hello, World!"'

参考:

Ruby の起動 | Rubyリファレンスマニュアル [公式]

REPL を使う

  • IRB
  • Pry

参考:

library irb | Ruby リファレンスマニュアル [公式]

Pry – an IRB alternative and runtime developer console [Official]

No such file or directory エラー

現象:

コマンドプロンプトから ruby コマンドにスクリプトを与えて実行した際に、ファイルまたはディレクトリが見つからない旨のエラーが発生する。

ruby: No such file or directory -- hoge.rb (LoadError)

対処法:

カレントディレクトリにスクリプトが存在するか確認し、ruby コマンドに正しいパスを与えて実行する。

Linux の場合、ls コマンドを実行する。

$ ls

Windows でコマンドプロンプトの場合、dir コマンドを実行する。

>dir

参考:

コマンドプロントで Ruby ファイルを実行できません – teratail

No such file or directory 実行できない – teratail

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です