سؤال

أقوم بتشغيل بعض تطبيقات القضبان / أشعل النار في Apache / Passenger وأريد إضافة تطبيق الوثائق الذي يقدمه gem server لهذه التطبيقات، حتى أتمكن من إعطائها بسهولة مجال خاص (فرعي)، مثل docs.example.org، لذلك هو متاح بسهولة لجميع أعضاء فريقنا ولا يتعين على أحد أن يبدأ تشغيل الخادم نفسه أو تذكر أرقام المنافذ (مثل 8808، الافتراضي gem server ميناء).

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

المحلول

أود أن أوصي بالنظر إلى BDOC بدلا من gem server, ، يسمح للمستخدم بالوصول إلى جميع مستندات Gem بدون خادم يعمل على الإطلاق. سيكون أيضا تافهة لتعديل BDOC لإخراج دليل معين، يمكنك بسهولة إضافة خطوة لتدوين المستندات.

الشيء الجميل حول وجودهم في الملفات الثابتة سيكون هو تكوين Apache ميت بسيط.

إذا كنت ترغب في جعل إخراج BDOC لإلقاء نظرة محددة هذا الخط.

يحرر:

لقد ذهبت في الواقع و تفرع هذا على جيثب وجعل التغيير. يمكنك الآن توفير دليل الإخراج في سطر الأوامر وسيقوم بإنشاء صفحات RDOC ثابتة لك.

نصائح أخرى

أنا أركض http: //gems.local. على جهازي في حال أريد القيام ببعض روبي تكسير حاليا. (رحلة عادية، قطارات، إلخ).

هذا سهل حقا، يمكنك بالفعل تشغيل الركاب مع جميع وثائق GEMS Ruby محليا دون الحاجة إلى الوصول إلى الشبكة.

كنت أتابع نصائح جيسون وحصلت على كل شيء يعمل. راجع المقالة التالية ويجب أن تكون جاهزا للذهاب:

http://jasonseifer.com/2009/02/22/OFFLINE-GEM-SERVER-RDOCS.

attila.

كتبت مشاركة مدونة حول كيفية وجود جواهري، روبي، القضبان، مستندات مسج محليا باستخدام خادم الفناء و Nginx للكتوب في Mac OS X. خطوات Linux هي نفسها تقريبا، الشيء الوحيد الذي يتغير هو الطريق لتكوين الشياطين.

https://makarius.posterous.com/Offline-Rails-Ruby-jquery-and-gems-docs-With.

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