تثبيت play-framework في Ubuntu 9.10
-
21-09-2019 - |
سؤال
لقد قمت بنسخ ملف مضغوط من موقع playframework.org وقمت بإلغاء الضغط عليه في الموقع. لقد أدخلته في ملف التعريف الخاص بي .bashrc لإعداد بيئة المسار.
ولكن لا يزال ، لا يمكن الوصول إلى أمر اللعب من أي مكان.
وحتى في الدليل المثبت للإطار ، لا يعمل ملف التشغيل كما هو.
لا بد لي من بادئة Python قبل أي أمر تشغيل لتشغيله.
هل ارتكب خطأ في مكان ما؟
الرجاء مساعدتي.
المحلول 2
حصلت على الجواب! انقل مجلد اللعب غير المدمج إلى دليل OPT عن طريق الكتابة
sudo mv play-1.0.1 /opt/play
ثم أعط أمرًا آخر
source /etc/profile
والآن يمكن للمرء تشغيل أمر اللعب من أي مكان في القشرة ..
نصائح أخرى
لنفترض أن مسار دليل اللعب /home/yourName/play
افتح المحطة واكتب ما يلي
PATH=$PATH:/home/yourName/play
export PATH
ثم ستتمكن من الوصول play
أمر من أي مكان
ليس للتغلب على حصان ميت ولكن إليك طريقة أخرى حول هذا الموضوع الأخير. مجرد إعلان مستعار ل ~/.bashrc
alias play="/home/usrName/javaApi/play-1.1/play"
وفقًا لـ .bashrc ، يمكنك إضافته بالتناوب إلى ~/.bash_aliases التي يبدو أنها أفضل الممارسات وفقًا للتعليقات في الملف.
source ~/.bashrc #would have done the trick probably
تحتاج أيضًا إلى إخبار المحطة بأن "اللعب" هو نص باش. ستحتاج إما إلى إعادة تسمية اللعب للعب. بالإضافة إلى ذلك ، يحتاج البرنامج النصي إلى أذونات قابلة للتنفيذ.
قمت بإعداده بالخطوات التالية:
- استخراج ل ~/opt/play-2.1-rc1
- mv ~/opt/play-2.1-rc1/play ~/opt/play-2.1-rc1/play.sh
- chmod +x ~/opt/play-2.1-rc1/play.sh
- الاسم المستعار play = "/home/rob/opt/play-2.1-rc1/play.sh"
لاحظ أنه يمكن تشغيل الاسم المستعار في محطة ، ولكن للاستمرار ستحتاج إلى نسخه إلى ~/.bashrc
باستخدام هذا الإعداد ، يمكن للمستخدم المحلي كتابة التشغيل من أي مكان.
جرب هذا الأمر
صدى 'مسار التصدير =/التطبيقات/play-1.2.4: $ path' >> ~/.profile