###前提・実現したいこと
コマンドプロンプトにて、rails runner でバッチを起動するときに日本語の引数を渡したい。
###該当のソースコード
>rails runner "puts '1'"
###発生している問題・エラーメッセージ
上記のコマンドを実行すると以下のようなエラーが発生する。 c:/Assets/repo/vendor/bundle/ruby/2.2.0/gems/railties-4.2.7/lib/rails/commands/runner.rb:62:in `eval': c:/Assets/repo/vendor/bundle/ruby/2.2.0/gems/railties-4.2.7/lib/rails/commands/runner.rb:62: unterminated string meets end of file (SyntaxError)
###試したこと
rails runner "puts 'テスト'"
など全角数値でなければ正常に処理が終了する。
bin/rails にて ARGV を確認するとこの段階では文字化けはしていないが、
gems\railties-4.2.7\lib\rails\commands.rb にてARGV を確認すると文字化けしている。
###補足情報(言語/FW/ツール等のバージョンなど)
OS:Windows7 64bit
Ruby:2.2.4
Rails:4.2.7
あなたの回答
tips
プレビュー