Rubyコードを実行せずに解析できるかどうかを確認するにはどうすればよいですか?プログラムでRubyの構文を確認する
基本的には、私はruby -c code.rb
の機能を実際に一時ファイルに書き込むことはしません。 ruby -ce 'some_ruby_code'
を使用する場合は、コードを正しくエスケープするという問題があります。
理想的には、標準のlibに何かがあるはずですが、見つけられませんでした。
Rubyコードを実行せずに解析できるかどうかを確認するにはどうすればよいですか?プログラムでRubyの構文を確認する
基本的には、私はruby -c code.rb
の機能を実際に一時ファイルに書き込むことはしません。 ruby -ce 'some_ruby_code'
を使用する場合は、コードを正しくエスケープするという問題があります。
理想的には、標準のlibに何かがあるはずですが、見つけられませんでした。
ruby -c
は、cat code.rb | ruby -c
のように標準入力から読み取ることができます。
対話的には、ruby -c
を入力し、テキストを入力してCtrl + Dキーを押すと、ファイルの終わりを知らせることができます。
例はLinux/Unix用ですが、Windowsでどのように動作するかわかりません。
@Felix素晴らしい、私は家に帰るときにこの質問を二重に終わらせます。どのように私はそれを逃したかわからない。どうもありがとう! – ndn