سؤال

لديّ آلة في العمل من Wich أود تشغيل نص يجمع بعض المعلومات حول الآلات الأخرى. أريد أن أفعل ذلك في روبي ، لأنه ما أعرفه بشكل أفضل ، لكنني واجهت بعض المشكلات ، كل ذلك بسبب نفس السبب: ليس لدي وصول جذر في هذا الجهاز.

لذا فإن ما فعلته هو: تنزيل Ruby Source ، تكوين (مع -prefix يشير إلى مكان ما تحت منزلي dir) ، اجعل ، قم بالتثبيت. حسنًا ، يمتد روبي بشكل جيد. ثم فعلت الشيء نفسه مع Rubygems وقمت بتثبيته. حسنًا أيضًا ، حتى ذهبت لتثبيت أول جوهرة.

لقد قمت بتنزيل حزمة GEM (تنهد ، والكثير من جدران الحماية ، ولا يمكن فقط "تثبيت الأحجار الكريمة" شيئًا عن بُعد) ، و Net-Ssh ، وحاولت تثبيته محليًا. حصلت على سيئة "لا يوجد ملف من هذا القبيل لتحميل - Zlib". أدلة حول هذا لم يؤد إلى أي مكان ، لذلك جربت النهج التالي: الحصول على مصدر Net-Ssh. عندما يحاول طلب "openssl" (أو عندما أحاول من IRB) ، أحصل على "لا يوجد ملف من هذا القبيل - OpenSSL".

كل هذه المشكلات ، على ما يبدو ، يمكن حلها عن طريق تثبيت RPM APT أو تثبيت RPM ، أو أي شيء آخر. المشكلة الوحيدة هي: لا أستطيع!

أي اقتراحات حول كيف يمكنني المضي قدمًا؟

شكرا للمساعدة ، مارسيلو.

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

المحلول

إغلاق هذا الآن.

كان علي أن أطلب من شخص لديه الوصول إلى الجذر لتثبيت Zlib-devel و Openssl-devel (أنا على Rhel). لا يمكن أن تجعله خلاف ذلك.

أظن أن هناك على الأرجح وسيلة لاستخدام الأشياء داخل الحزم المذكورة دون تثبيتها كجذر ، لكنني لم أستطع القيام بذلك.

نصائح أخرى

هل جربت روبي RVM؟ يمكنك تنزيل وتجميع وتثبيت إصدار Ruby كامل الميزة على بيئتك المنزلية.

لقد فعلت الشيء نفسه مؤخرًا. الخدعة التي نجحت بالنسبة لي هي عدم استخدام علامة -prefix عند تثبيت Rubygems.

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