2012-05-03 16 views
2

プロジェクトをビルドするローカルデベロッパのために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 %{}execsystem%x{}、およびバッククォートでそれを実行しようとしました。助言がありますか?

答えて

関連する問題