2
我已經爲本地開發人員創建了一個Rake任務,該任務將構建項目,開始觀察它進行自動編譯,並啓動瘦服務器以查看已編譯的應用程序。從Ruby中設置Windows命令中的本地ENV變量
我實現了工頭,允許設置當前項目所依賴的局部ENV變量。它工作得很好 - 除了它也需要在Windows上工作。
我的解決辦法來解析.ENV文件和手動設置在瓦爾我啓動服務器,鼻翼:
它時,我的手執行它自己的偉大工程。但是,如果我試着通過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