سؤال

حسنًا ، لقد اشتريت للتو IMAC الجديد الذي تبلغ مساحته 27 بوصة وأحاول إعداد كل شيء. أنا جديد على Rails وأتطور على MacBook Pro الخاص بي ويبدو أنه يواجه بعض المتاعب في مشاركة تطبيقاتي. أستخدم Dropbox الذي سمح لي بالوصول بسهولة إلى الملفات الجديدة من IMAC الجديد ، وبالتالي تطبيقات Rails الخاصة بي ولكن بعد تثبيت القضبان ، عندما أحاول بدء الخادم لتطبيقي ، أحصل على:

-باش: البرنامج النصي/الخادم: تم رفض الإذن.

أفترض أن هذا يتعلق بالتطبيق المحمي ولكن لست متأكدًا مما يجب فعله هنا.

هل كانت مفيدة؟

المحلول

إنه غير محمي ، أعتقد أنك فقدت التنفيذ بشكل صحيح أثناء إسقاط ملفاتك.

فقط افعل:

chmod +x script/server

قد تفكر في شيء آخر للنقل ، مثل RSYNC بدلاً من BOX.

نصائح أخرى

بدلاً من مشاركة بنية دليل التطبيق بأكملها ، وجدت أن الحل الأفضل هو مشاركة ريبو GIT عبر Dropbox ثم استنساخه على كل جهاز (لدي أيضًا IMAC و MBP أعمل عليه)

تكمن مشكلة تخزين التطبيق على Dropbox في أن ملفات تسجيل الدخول وربما قاعدة بيانات SQLite يمكنها مضغ مساحة كبيرة. Nopt نذكر أنه من الجيد دائمًا استخدام نوع من SCM (Git كونه الأكثر تفضيلًا في مجتمع Rails ، ولكن يجب أن يعمل الآخرون أيضًا.)

مررت بخطوات القيام بذلك إجابة أخرى لسؤال آخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top