मेरे पास एक लॉन्चरल नौकरी है जिसे मैं इस तरह परिभाषित करता हूं:
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>-c</string>
<string>~/projects/script.sh</string>
</array>
जब मैं script.sh को मैन्युअल रूप से चलाता हूं, तो स्क्रिप्ट ठीक काम करती है, क्योंकि यह रूबी के वर्तमान में कॉन्फ़िगर किए गए rvm संस्करण का उपयोग करती है। जब मैं इसे लॉन्चर के माध्यम से चलाता हूं, तो प्रणाली रूबी के संस्करण का उपयोग किया जाता है, जो स्क्रिप्ट को तोड़ता है। रूबी के सही संस्करण के साथ चलने के लिए मुझे यह स्क्रिप्ट कैसे मिल सकती है?
~/.rvm/rubies/ruby-1.9.3-head/bin/ruby
। कोई निश्चित पथ नहीं है जिसे शामिल किया जा सकता है।