プロジェクトをビルドするローカルデベロッパのためにRakeタスクを作成し、自動コンパイルを監視し、コンパイルされたアプリケーションを見るためにThinサーバを起動します。RubyのWindowsコマンドでローカルENV変数を設定する
私は、ローカルENV変数の設定を可能にするためにForemanを実装しました。これは、現在プロジェクトが依存しています。それは素晴らしい - それはWindows上で動作する必要がありますが動作します。
私のソリューションは、.envファイルを解析することだったと私は、サーバーを起動するには、手動でVARSを設定し、ALA:私は手で自分自身を実行するとき
それは素晴らしい作品。しかし、私は私のrakeタスクを経由してそのコマンドを実行しようとした場合 - sh %{MY_ENV_VAR=12345 ruby -rubygems app.rb}
、それは失敗します。
Command failed with status (127): [MY_ENV_VAR=12345 ruby -rubygems app.rb...]
私は運でsh %{}
、exec
、system
、%x{}
、およびバッククォートでそれを実行しようとしました。助言がありますか?
ありがとうございました!これは私にナッツを運転していた! – redhotvengeance