2012-07-10 9 views
15

जब मैं अपने स्काला परियोजना चलाना चाहते हैं, मैं cd परियोजना निर्देशिका के लिए बाहर से run` और कर`एसबीटी परियोजना निर्देशिका

$ sbt "run arg1" 

मैं परियोजना निर्देशिका के बाहर से एक ही आपरेशन कर सकते हैं कैसे?

उत्तर

17

मेरा जवाब यह अधिक सामान्य प्रश्न द्वारा inpired है: How do I run a program with a different working directory from current, from Linux shell?

(cd myPath/; sbt "run arg1") 

या

(cd myPath/ && exec sbt "run arg1") 
+0

धन्यवाद। यह काम। एक नकारात्मक पक्ष जो मैं देख रहा हूं वह यह है कि यह 'निर्देशिका' निर्देशिका का उपयोग करने के बजाय कार्य निर्देशिका में 'लक्ष्य' निर्देशिका रखता है जो पहले से ही प्रोजेक्ट निर्देशिका में है। क्या ऐसा करने से रोकने का कोई तरीका है? – dhg

+0

क्षमा करें मुझे नहीं पता। –

+0

आम तौर पर यह काम करता है! एसबीटी कमांड के डबल कोट को हटाने के लिए याद रखें। – stanleyxu2005

संबंधित मुद्दे