質問: 現在、windowsでRuby Railsを用いてプログラムを作成しています。 その中で以下のコードを実行してもうまくいきません。 ``` RAILS_ENV=scraping bundle exec clockworkd -c lib/ファイル●● --log ``` まだRuby Railsを触って数時間なので、仕様が分からず対策が 思いつきませんでした。 エラーメッセージとしては以下のようになっております。 ``` ’RAILS_ENV’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして 認識されていません ``` 一応pathが違うのかなと、見てみたとこと C:\Ruby24-x64\bin\ruby.EXE C:\Ruby24-x64\bin\rails C:\Ruby24-x64\bin\gem となっており合っていると思います。 開発環境は以下の様になっております。 OS windows7 ruby 2.4.2 rails 5.1.4 何か設定が他に必要なのでしょうか? お分かりになられる方、いらっしゃいましたら よろしければご教授お願いします!
回答: windowsのコマンドプロンプトだからです。 ``` set RAILS_ENV=scraping bundle exec clockworkd -c lib/ファイル●● --log ``` と分けてください 今後も、微妙な面倒は増えていくのでvagranで仮想環境作るなりする事をオススメします。