قيادة نظام روبي لا يعمل خارج وحدة التحكم
-
13-09-2019 - |
سؤال
أحاول تشغيل growlnotify. من داخل برنامج نصي روبي. الأمر الذي أستخدمه هو هذا system("growlnotify Test -m message")
.
إذا كنت تستخدم المحطة الطرفية لتنفيذ البرنامج النصي يعمل بشكل جيد. إذا كنت تستخدم Countremate لتشغيل البرنامج النصي أو geektool (الهدف النهائي من البرنامج النصي) لا يعمل من أي وقت مضى الجزء. يعمل كل جزء آخر من البرنامج النصي باستخدام MMATE أو Geektool، ولكن فقط استخدام الجهاز يتسبب في تشغيل نافذة إعلام.
أي شخص يستخدم هذه الأداة من قبل؟
المحلول
هو growlnotify
في المسار الذي يستخدمه TextMate؟
حاول اجتياز المسار الكامل إلى Growlnotify: أي /usr/local/bin/growlnotify
نصائح أخرى
Backtick هي القيمة الباسورية الصغيرة مثل علامة على نفس المفتاح مثل tilde.
`growlnotify -m message`
هل نفس الشيء
system("growlnotify -m message")
إلا أنه يمنحك أيضا إخراج الأمر.
تباين آخر هو
%x{growlnotify -m message}
لا تنتمي إلى StackOverflow